查看: 2703|回复: 0

[安卓技术] 关于ok6410 android 自己编译的源码不启动问题

[复制链接]
  • TA的每日心情

    2014-4-10 13:56
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2014-1-21 10:08:40 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 forlinx2013 于 2014-1-24 09:46 编辑

    欢迎大家来到飞凌爱板网专区,对嵌入式技术感兴趣的朋友不妨多多关注一下,我们提供了公司所有开发板的所有资料,也会更新大量技术文章,欢迎大家一块学习提高!!!

    关于ok6410 android 自己编译的源码不启动问题
    最近发现很多朋友在自己编译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下然后重新启动

    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-5-20 10:50 , Processed in 0.114877 second(s), 15 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.