1.servermanerge挂掉是因为ANDROID_BINDER_IPC没开
http://hi.baidu.com/ef_liang/blog/item/43a155670b9d39e0f6365456.html
2.# logcat
Unable to open log device '/dev/log/main': No such file or directory
android那个Documention/android.txt里那个LkOGGER打错了,应该是LOGGER(ANDROID_LOGGER),我是在这篇文章中看到的http://eeepage.info/android-notes/。
3.能logcat后dalvik报 /data不可写。因为 ls -l -d发现/data的权限实在不够。用adb看了下模拟器中的/data权限,与自己的不一样
mount 查根文件系统只读的。data目录通过nfs直接放/目录里面。把init.rc里的某句话改成mount rootfs rootfs / rw remount
4.zygote 启动后某个地方
I/DEBUG ( 1306): signal 11 (SIGSEGV), fault addr afb1d8e0
纠结了半天想启动/system/bin/app_process外加参数来调试。但是因为init.rc里还有个socket参数。搞不定。。
最后想到attach init吧。。。得先把那个media关了。
顺便说一个system/core/init/readme.txt是讲init.rc语法的。
也不用找init是哪fork子进程的,设置gdb的follow-fork-mode和follow-exec-mode就ok了