gufengdianxia 发表于 2015-2-16 15:54:39

Unfortunately,the process com.android.systemui has stopped经验笔记加求助

(本人技术不专业,而且思路杂乱,不喜勿喷{:3_62:})
刚调通单通道MIPI屏,使用的是pad版的sdk,见前贴但是还没高兴起来呢,竟然发现进不去UI界面{:3_47:},太特么打击人了。。。


我就按着帮助文档改了如下文件,都没用去改别的地方,为什么UI就挂掉了呢?




在群里询问了下,有人建议说是要看dpi,我自己的屏的dpi是217,应该改成160。
好呗,在linux下装了adb,不过维基里面的 sudo apt-get install android-tools-adb 中的软件包apt-get竟然无法识别
这可如何是好?就在论坛里面直接搜adb,好吧,只有看到sai神的神贴,进去看了视频发现原来sai神也有发现这个问题,也有相应的解决方法。
adb安装上,继续按照adb所示设置adb,balabala。。。连接firefly,已经可以通信啦。。


怎么去把设备system/build.prop抓出来看看呢?不知道,第一次使用到adb,要不还是去问度娘吧。。。。balabala。。。。
还真被我找到一个,Android中/system/build.prop文件解读
运行adb pull /system/build.prop .   把build.prop抓到当前文件中
vim build.proc


我擦,原来里面设置的就是160.。。。。。哎   又没方向了,然后就只能瞎改了,既然这是160   我还是把它改成240试试吧。。。


改完然后:wq保存退出,再把文件放回去
adb push build.prop /system/
好吧,问题又出现了(对我来说都是问题{:3_47:})。。。


权限不够,权限不够我怎么给啊。。。特么真心不知道,老方法了,问度娘吧。。
Android ADB 操作指南
adb remount - EN remounts the /system partition on the device read-write - CHS 重新挂载系统分区获取设备的读写权限

放回去了,有点小期待的重启,恩,然后就看到它卡在开机界面不动了。。动了。。了。。


真是山穷水尽,马上要卸磨杀驴了,哪位大神来帮帮我?{:3_60:}





gufengdianxia 发表于 2015-2-16 16:59:56

突然想到早上看到一篇文章说改动了build.prop后无法开机,有人回复说是因为改动之后此文件的权限变为666
而这个文件原来的权限只是644,改回原权限之后就可解决。

死马当成活马医吧,进入adb shell
chmod 644 system/build.prop
重启设备,诶,真的不当机了诶!!!不过还是老样子,只是图标文字变得比以前大一点了。

又想起早上度娘上看到的一篇文章,理解Android中dpi和分辨率的关系,谈谈Android做成适应全部手机的UI方式
Google规定的见下表:


一英寸有多少个点儿?我们用来density来分辨
ldpi120dpi0.75
mdpi160dpi1
hdpi240dpi1.5
xhdpi320dpi2



既然改成240没效果,那么我改120会如何呢?抱着好奇的心理,按照之前的步骤走了一遍。
好嘛!!我滴乖乖,正常开机。。。。


只是比较奇怪,为什么dpi越高,显示出来的图标越大,反之则越小??












人生第一款MIPI屏的调试基本完成了。。。。因为工作原因,断断续续搞了两个多月,不容易啊{:3_55:}~~
从业余小白一直慢慢随着前人大神的脚步,也慢慢变成了业余小菜!!


感谢大家,zhangsb大神,暴走的sai神。。。。还有


群里面的很多热心的朋友,像 稻草人萝卜风继续吹空之岚都给了我很多很多帮助{:3_52:}谢谢大家


我以后我还会继续更新我的“作品”,我的目标就是把市面上大多数常用接口的屏幕都调通(lvds rgb edp),{:3_62:}
以后还有很长的路要走,希望大家都能不吝赐教,共同成长。


暴走的阿Sai 发表于 2015-2-26 09:24:41

支持原创!

暴走的阿Sai 发表于 2015-2-26 09:34:22

楼主提到“只是比较奇怪,为什么dpi越高,显示出来的图标越大,反之则越小??”
在Android中有这个规则的:
LDPI (Low Density Screen,120 DPI),其图标大小为 36 x 36 px。
MDPI (Medium Density Screen, 160 DPI),其图标大小为 48 x 48 px。
HDPI (High Density Screen, 240 DPI),其图标大小为 72 x 72 px。
xhdpi (Extra-high density screen, 320 DPI),其图标大小为 96 x 96 px。

xxhdpi (480dpi)其图标大小144x144px

像素/dpi = 0.3

gufengdianxia 发表于 2015-2-27 15:49:37

暴走的阿Sai 发表于 2015-2-26 09:34
楼主提到“只是比较奇怪,为什么dpi越高,显示出来的图标越大,反之则越小??”
在Android中有这个规则的 ...

哦原来是这样的。。

那为什么改成120DPI不会出现 Unfortunately,the process com.android.systemui has stopped?

暴走的阿Sai 发表于 2015-2-27 18:02:19

改成非标准的DPI数值有时会导致找不到资源而报错

hyp 发表于 2016-11-23 20:54:24

谢谢分享啊
页: [1]
查看完整版本: Unfortunately,the process com.android.systemui has stopped经验笔记加求助