Android AOSP 构建失败,"Communication error with Jack server"



我已经成功地从AOSP同步了android-7.1.2_r11的源代码。现在,我在尝试构建源代码时收到以下错误。任何人都可以告诉我如何修复它并完成成功的构建?提前非常感谢。

请参阅随附的屏幕截图以了解详细的构建错误。

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

截图

错误日志:

与插孔服务器的通信错误 (56(。尝试"千斤顶诊断"忍者:构建停止:子命令失败。构建/核心/ninja.mk:148:目标"ninja_wrapper"的配方失败制造: *** [ninja_wrapper] 错误 1

生成某些目标失败 (02:17:10 (hh:mm:ss((

如果是 ssl 错误,请在/etc/java-8-openjdk/security/下编辑 java.security 文件从 jdk.tls.disabledAlgorithms 中删除 TLSv1、TLSv1.1重新启动插孔服务器: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

重新启动插孔或重新启动计算机

在源树根目录中:

$ 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

您可能希望多次执行此操作以确保其正常工作。

另请注意,Jack 版本已于 2017 年 3 月弃用,您应该尽可能迁移到最新的 Android Studio: https://source.android.com/setup/jack | http://archive.is/IKUGj<</p>

div class="one_answers">

正如@khetanrajesh所评论

的那样

我刚刚做了——

$ prebuilts/sdk/tools/jack-admin kill-server 
$ prebuilts/sdk/tools/jack-admin start-server 

现在它工作正常。

最新更新