我已成功同步AOSP中android-7.1.2_r11的源代码。现在,我在尝试构建源代码时遇到以下错误。任何人都可以告诉我如何解决它,并完成一个成功的构建?非常感谢。
有关详细的构建错误,请参阅随附的屏幕截图。
顺便说一句,我的ubuntu版本是16.04。 OpenJDK版本是1.8。错误日志:
与Jack服务器通信错误(56)。尝试杰克诊断' 忍者:构建停止:子命令失败。 build / core / ninja.mk:148:目标配方&ninja_wrapper'失败 make:*** [ninja_wrapper]错误1
使得未能建立一些目标(02:17:10(hh:mm:ss))答案 0 :(得分:1)
如果是ssl错误,编辑/etc/java-8-openjdk/security/下的java.security文件 从 jdk.tls.disabledAlgorithms 中删除 TLSv1、TLSv1.1 重启jack服务器: cd /prebuilts/sdk/tools/
cd prebuilts/sdk/tools
touch jack
./jack-admin kill-server
./jack-admin start-server
mm -j32 showcommands
./jack-admin install-server jack-launcher.jar jack-server-4.8.ALPHA.jar
答案 1 :(得分:0)
重新启动插孔或重启机器
在源树根目录中:
$ prebuilts/sdk/tools/jack-admin stop-server 2>&1 > /dev/null
$ prebuilts/sdk/tools/jack-admin cleanup-server 2>&1 > /dev/null
$ prebuilts/sdk/tools/jack-admin start-server 2>&1 > /dev/null
您可能希望多次执行此操作以确保其正常运行。
答案 2 :(得分:0)
另请注意,Jack版本在2017年3月已弃用,您应该尽可能转移到最新的Android Studio:https://source.android.com/setup/jack | http://archive.is/IKUGj
答案 3 :(得分:0)
如@khetanrajesh所评论
我刚刚做了-
std::size
现在可以正常工作了。