对于一个新版本系统,首先是移植问题。虽然系统是别人修改好的,但我还是花了很大量的时间才跑起来它。
我发了个贴,没人回答,还是自己搞定,靠自己更实在。
1.android系统启动后错误:Unable to open persistent property directory
系统到这里就停止了,屏幕黑屏,有什么解决的办法呢?
4.714803@0] <--GT msg--><1> /proc/gt82x_dbg created
[ 4.720115@0] Warning: unable to open an initial console.
[ 4.725317@0] Freeing init memory: 1824K
[ 4.730604@1] init: skipping insecure file '/default.prop'
[ 4.734521@1] init: skipping insecure file '/init.rc'
[ 9.228365@1] init: Timed out waiting for /dev/.coldboot_done
[ 9.239168@0] osd0=>x:0 ,y:0,w:1280,h:720
[ 9.239173@0] osd1=> x:0,y:0,w:18,h:18
[ 9.255924@0] init: Unable to open persistent property directory /data/property errno: 2
[ 9.258814@0] init: Cannot read /dev/mtd/mtd9: -1.
[ 9.263254@0] init: Cannot read /dev/mtd/mtd9: -1.
[ 9.268077@0] init: Cannot read /dev/mtd/mtd9: -1.
[ 9.272805@0] init: Cannot read /dev/mtd/mtd9: -1.
[ 9.277712@0] init: Cannot read /dev/mtd/mtd9: -1.
我注销了init.c里面对文件权限的限制,现在内核启动起来了,进入第二张启动画面,可是又出现错误:
Created socket '/dev/socket/zygote' with mode '660', user '0', group '1000'
root@android:/ # [ 53.644805@1] init: starting 'surfaceflinger'
[ 53.651853@0] init: 'surfaceflinger' (pid: 3425) started
[ 53.871436@1] init: waitpid returned pid 3425, status = 00000000
[ 53.871893@1] init: process 'surfaceflinger', pid 3425 exited
[ 53.877621@1] init: process 'surfaceflinger' killing any children in process group
[ 53.885208@1] init: service 'zygote' (pid: 3394) is being killed
[ 53.891566@1] init: starting 'zygote'
[ 53.895834@1] init: Created socket