当前位置: 首页 > 知识库问答 >
问题:

Android AOSP 构建失败,并显示“与插孔服务器通信错误”

孙乐逸
2023-03-14

我已经从AOSP成功同步了Android7.1.2_r11的源代码。现在,我在尝试构建源代码时收到以下错误。任何人都可以告诉我如何修复它,并完成一个成功的构建?提前致谢。

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

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

屏幕上显示程序运行的图片

错误日志:

与杰克服务器的通信错误(56)。尝试“杰克诊断”忍者:构建停止:子命令失败。构建/核心/ninja.mk:148:目标“ninja_wrapper”的配方失败,: *** [ninja_wrapper]错误1

共有3个答案

郗浩
2023-03-14

还请注意,Jack版本在2017年3月被弃用,您应尽可能使用最新的Android Studio:https://source.android.com/setup/jack | http://archive.is/IKUGj

奚才良
2023-03-14

重新启动jack或重新启动机器

在源树根中:

$ 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

您可能需要多次这样做,以确保它正常工作。

韦望
2023-03-14

如果它的ssl错误,编辑/etc/Java-8-open JDK/security/Remove TLS v1,TLS v1.1 from JDK . TLS . disabled algorithms重新启动jack服务器:CD/pre builds/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
 类似资料:
  • 我有一个多项目gradle构建,Spring Boot按照默认gradle约定进行结构化。 我目前的项目是(A)将gradle从5. x升级到7.3. x,(B)使用带有Spring Boot的嵌入式Tomcat。 这是一个已经存在很多年的项目,是Spring Boot,但是传统上一直作为一个战争文件部署在Tomcat中。 我已经按照gradle迁移指南将gradle升级到7.3.3,并正确构建了

  • 问题内容: 我已使用本教程创建了我的第一个docker webapi项目。 我正在使用Windows 7(Docker工具箱)。 这是我跑过的: 这是Dockerfile: 这是我创建图像的方式: 这就是我创建和运行容器的方式: 我的服务作为docker容器成功运行。 然后,我尝试更改Dockerfile以在aspnetcore基本映像上工作: 改为 新的Dockerfile如下所示: 现在,我尝

  • 我的android构建在构建后失败,这是我得到的错误日志总时间:1分钟,16.631秒停止0编译器守护进程。接收到的结果失败[value=org.gradle.initialization.ReportedException:org.gradle.internal.Exceptions.LocationAwareException:任务“:DexRelease”的执行失败。]from Daemon

  • 我正在尝试使用SpringBootInitialize创建一个SpringCloudEureka服务器。 但是我得到了下面的例外。 java.lang.IllegalStateExcture:未能加载应用程序上下文造成的:org.springframework.beans.factory.不满意依赖异常:错误创建名为'org.springframework.cloud.netflix.eureka

  • Web主要围绕HTTP的请求/响应范例构建。客户端加载网页,然后在用户点击下一页之前没有任何操作。大约在2005年,AJAX开始让网络感觉更有活力。仍然,所有HTTP通信都由客户端引导,这需要用户交互或定期轮询以从服务器加载新数据。 使服务器能够在知道新数据可用的瞬间将数据发送到客户端的技术已存在很长时间了。它们的名称如“Push”或“Comet”。 将套接字引入Web Websocket规范定义

  • 大家好,我刚刚按照给出的步骤进行操作,以便使用parse4cn1 lib实现推送通知。在发送Android构建时,我收到了此错误构建,我真的不知道下一步该做什么,因为我仔细按照说明进行操作。任何帮助将不胜感激。下面是导致错误的链接.txt文件 https://drive.google.com/open?id=0ByIex_y9vYt5UGpfNS1YdkdLZ0k