美文网首页
编译 android 系统的时候提示找不到 libsystem_

编译 android 系统的时候提示找不到 libsystem_

作者: 弄码哥nomag | 来源:发表于2016-02-29 18:51 被阅读0次

    编译 android 系统的时候提示找不到 libsystem__health__mon.so

    oneplus cm libsystem_health_mon
    在编译 cm 系统的时候,编译命令 branch bacon 失败了。看了下输出,是找不到 libsystem_health_mon.so 这个文件。这个文件是通过 ./extract-files.sh 从我的手机中提取的。(测试机为一加,上文的 bacon 就是一加手机的代号。)

    解决方法,要么去找找这个文件,放到合适的位置;要么就直接把编译这个文件相关的语句删除了。查看了一下相关文件的 ChangeLogs,发现在 这里 显示如下信息:

    71d1f93 - bacon: Remove libsystem_health_mon.so (5 days ago) <Pat Erley>
    

    那么,我们的解决方法也一样,把这个 libsystem_health_mon.so 相关的编译语句删除就好。

    在 ~/android/system/vendor/oneplus/bacon/bacon-vendor-blobs.mk 文件中,搜索 libsystem_health_mon.so,然后把整行语句删除就好了。再次使用命令brunch bacon,在25分钟左右没有失败(上次因为这个文件缺失而导致的编译失败就是在25分钟左右的时候),经过漫长的等待后,发现系统编译成功了!

    相关文章

      网友评论

          本文标题:编译 android 系统的时候提示找不到 libsystem_

          本文链接:https://www.haomeiwen.com/subject/uppgkttx.html