注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
forlinx2013的个人空间 https://home.eeworld.com.cn/space-uid-471574.html [收藏] [复制] [分享] [RSS]
日志

关于ok6410 android 自己编译的源码不启动问题

已有 523 次阅读2014-1-16 11:29 | 飞凌嵌入式, 安卓


最近发现很多朋友在自己编译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下然后重新启动

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章