硬件环境:
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:
现象:
jack是Android7.0之后google新引入的编译器,开源,据说编译效率更高、更快。详情可参考:http://blog.csdn.net/vrix/article/details/52764919,有兴趣可以了解一下, 上其他介绍也比较多。这里不作重点。
执行./prebuilts/sdk/tools/jack-admin stop-server
用以上命令关闭即可,重新make时它会被再次打开。
重新编译直至编译完成,finish!
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!