歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

關於Android不能啟動的問題 untracked pid exited

1、ok6410nandflash init: untracked pid  exited
 
最近發現很多用戶在自己編譯Android系統,啟動android過程中出現如下問題
 *****************start init *****************
 init: cannot open '/initlogo.rle'
 init (50): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj inste
 ad.
 init: cannot find '/system/etc/init.OK6410.sh', disabling 'OK6410-setup'
 /system/bin/sh: can't access tty; job control turned off
 / # enabling adb
 adb_open
 warning: `zygote' uses 32-bit capabilities (legacy support in use)
 request_suspend_state: wakeup (3->0) at 92374521625 (2011-08-22 04:17:52.1762524
 36 UTC)
 init: untracked pid 59 exited
 init: untracked pid 63 exited
 request_suspend_state: wakeup (0->0) at 107827143745 (2011-08-22 04:18:07.628874
 511 UTC)
 init: untracked pid 100 exited
 init: untracked pid 101 exited

今天我也遇到了,缺少了gralloc.default.so

這個是在out/target/product/OK6410/obj/SHARED_LIBRARIES/gralloc.default_intermediates/LINKED下把這個文件放到文件系統的/system/lib/hw下就可以啟動了,可以在make-rootfs中加入一和條cp -a out/target/product/${PRODUCT}/obj/SHARED_LIBRARIES/gralloc.default_intermediates/LINKED/gralloc.default.so rootfs_dir/system/lib/hw然後重新執行make-rootfs

也可以復制出來,用adb push e:galloc.default.so /system/lib/hw下然後重新啟動

2、如果是掛載NFS,出現該問題

檢查nfs權限。

a、防火牆是否關閉

b、可以在/etc/exports 中配置nfs服務,增加no_root_squash,可以解決此問題! 

更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11

Copyright © Linux教程網 All Rights Reserved