首页 > 系统 > Android > 正文

Build msm8953+android 7.0

2019-11-06 08:42:10
字体:
来源:转载
供稿:网友

硬件环境: Qualcomm msm8953平台 软件环境: Ubuntu14.04 & Android 7.0

代码下载: repo init&sync 代码Build: source build/envsetup.sh; lunch 31 (选中的即 msm8953_64-userdebug) make update-api && make -j4

Build Error-1: 现象:提示jdk版本不符合要求。 解决: 需要更高的JDK版本: open-jdk8(不是Oracle jdk,必须用open-jdk8,并且open-jdk7也最好装上),下载方法: sudo apt-get install openjdk-8-jre

Build Error-2: 现象: 如图Screenshot from 2017-03-01 08:37:47.png 解决:

1.需要增加jack编译器堆size,方法:

这里写图片描述

jack是Android7.0之后google新引入的编译器,开源,据说编译效率更高、更快。详情可参考:http://blog.csdn.net/vrix/article/details/52764919,有兴趣可以了解一下,网上其他介绍也比较多。这里不作重点。

2.重启jack server:

执行./PRebuilts/sdk/tools/jack-admin stop-server 用以上命令关闭即可,重新make时它会被再次打开。

重新编译直至编译完成,finish!


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表