Android AOSP构建失败,并且"与Jack服务器的通信错误"

时间:2017-05-21 23:42:08

标签: android android-source

我已成功同步AOSP中android-7.1.2_r11的源代码。现在,我在尝试构建源代码时遇到以下错误。任何人都可以告诉我如何解决它,并完成一个成功的构建?非常感谢。

有关详细的构建错误,请参阅随附的屏幕截图。

顺便说一句,我的ubuntu版本是16.04。 OpenJDK版本是1.8。

screenshot

错误日志:

与Jack服务器通信错误(56)。尝试杰克诊断' 忍者:构建停止:子命令失败。 build / core / ninja.mk:148:目标配方&ninja_wrapper'失败 make:*** [ninja_wrapper]错误1

使得未能建立一些目标(02:17:10(hh:mm:ss))

4 个答案:

答案 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

现在可以正常工作了。