1、
错误信息:
--------- beginning of /dev/log/main
E/installd( 273): Could not create directories; exiting.
E/keystore( 274): chdir: /data/misc/keystore: No such file or directory
调试:
在frameworks/base/cmds/installd/installd.c,initalize_directories()函数中,加上打印,发现errno是30(只读文件系统)。
解决:
在init.rc中,把mount rootfs rootfs / ro remount注释掉即可。
2、watchdog时间到导致系统重启
解决:
frameworks/base/services/java/com/android/server/Watchdog.java
TIME_TO_RESTART变量改大一点,比如修改成“DB ? 15*100000 : 60*100000”
3、framebuffer初始化错误
错误信息:
待补充
解决:
在LCDC驱动中,probe函数设置line_length长度
4、egl.cfg设置错误
错误信息:
待补充
解决:system/lib/egl/egl.cfg去掉“0 1 emulation”一行