jack server交互命令:

jack-admin start-server

jack-admin kill-server

jack-admin list-server

jack-admin uninstall-server

mm -j32 showcommands &> mm.outjack-admin install-server jack-launcher.jar jack-server-4.8.ALPHA.jar

jack-admin dump-report

jack-admin dump-re

jack-admin server-log 查找log所在目录

问题一:多用户同时编译时报错

错误信息:

FAILED: setup-jack-server

/bin/bash -c "(prebuilts/sdk/tools/jack-admin install-server prebuilts/sdk/tools/jack-launcher.jar prebuilts/sdk/tools/jack-server-4.11.ALPHA.jar 2>&1 || (exit 0) ) && (JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation" prebuilts/sdk/tools/jack-admin start-server 2>&1 || exit 0 ) && (prebuilts/sdk/tools/jack-admin update server prebuilts/sdk/tools/jack-server-4.11.ALPHA.jar 4.11.ALPHA 2>&1 || exit 0 ) && (prebuilts/sdk/tools/jack-admin update jack prebuilts/sdk/tools/jacks/jack-4.31.CANDIDATE.jar 4.31.CANDIDATE || exit 47 )"Jack server already installed in "/home/disk/lixialong/.jack-server"Communication error with Jack server (35), try 'jack-diagnose'or see Jack server log

SSL error when connecting to the Jack server. Try 'jack-diagnose'SSL error when connecting to the Jack server. Try 'jack-diagnose'

解决方案:同时修改$HOME/.jack-settings和$HOME/.jack-server/config.properties中的端口号(比如都改为8386/8387,端口号值为0~65535,1024下的值不要用),方可支持多用户同时编译。

(1)$HOME/.jack-settings

SERVER_PORT_SERVICE=8386SERVER_PORT_ADMIN=8387

(2)$HOME/.jack-server/config.properties

jack.server.service.port=8386jack.server.admin.port=8387

问题二:No Jack server running. Try 'jack-admin start-server'

com.android.jack.server.api.v01.ServerException: './config.properties' musthave permission rw------- but have rwx------Caused by: java.io.IOException:'./config.properties' must have permissionrw------- but have rwx------...2 more

解决方案:通过查看文件 $HOME/.jack-server/logs/jack-server-0-0.log:

发现是配置文件的权限不对造成的,把文件$HOME/.jack-server/config.properties的权限由rwx改为rw即可解决问题。

问题三:

ERROR: Communication error with Jack server (52) make: *** [out/target/common/obj/JAVA_LIBRARIES/libutil_intermediates/classes.jack] Error

这种情况多半属于jack-admin缺少变量JACK_JAR而导致的。

解决方案:工程根目录内执行以下三句,再进行编译。

export JACK_JAR=./out/host/linux-x86/framework/jack.jar

./out/host/linux-x86/bin/jack-admin stop-server

./out/host/linux-x86/bin/jack-admin start-server

android jack log,Android:JACK编译错误汇总及解决相关推荐

  1. Android Studio 4.2Previw版本编译错误提示Disable offline mode and rerun the build

    编译出现的问题 项目在Android Studio 4.2Previw版本编译错误提示Disable offline mode and rerun the build No cached versio ...

  2. 无法打开计算机上的event log服务,Win7系统下启用Windows event log服务发生4201错误的正确解决方法...

    Windows event log服务会把程序与系统发送的错误消息记录在日志中,其中还包含了部分有用的诊断信息,近期有Win7用户在启用windows event log服务的时候,发生4201错误提 ...

  3. android的findviewbyid,Android O预览findViewById编译错误

    我试图测试 Android O Developer Preview的第二阶段. 项目创建后,我只是点击了构建并运行但我没有任何成功. Android默认生成的代码如下: Toolbar toolbar ...

  4. android预览界面编译出错,Android O预览findViewById编译错误

    我试图测试Android O Developer Preview的第二阶段. 项目创建后,我只是点击了构建并运行但我没有任何成功. Android默认生成的代码如下:Toolbar toolbar = ...

  5. android core log,Android 日志系统(Logcat)的实现分析

    这篇说一下Android 日志系统的实现: 1. Android中的打印分为4个缓冲区和6个打印等级,在frameworks\base\core\java\android\util\Log.java中 ...

  6. Android手机发生了SSL连接错误该怎么解决

    Android手机在国内的市场占有率是非常高的,使用的人非常多,经常会有人反应当Android手机在浏览网页时会出现"您的连接不是私密的"."此站点证书不受信任" ...

  7. CSharp编写文件对话框类出现的编译错误以及部分解决策略

    编译错误展示 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 CS0234 命名空间"System.Windows"中不存在类型或命名空间名"Forms" ...

  8. c语言conflicting types,gcc编译C程序出现”error conflicting types for function”编译错误的分析解决...

    今天使用gcc编译C语言程序时出现 "error conflicting types for function" 编译错误,这个错误的原因是什么?如何解决?以下看正文的讲解. 在使 ...

  9. android输出log,Android开发 Release情况下也能输出log

    一般我们开发程序都是在debug模式下开发,打log很方便,什么log.v.log.d.log.i都热别好使,但是到了要发布时我们通常要打release版包,在release版下做测试也是必需的,为了 ...

最新文章

  1. mysql数据库优化命令_MySQL数据库优化总结
  2. ORACLE的DUAL表及DB2的SYSIBM.SYSDUMMY1
  3. cacti+nagios 整合遇到的问题
  4. 使用ASP.NET Core 3.x 构建 RESTful API - 3.3.1 HTTP状态码
  5. Intel的X86芯片段式管理历史起源(CS、DS、ES、SS)——避免产品公司的小九九
  6. 迅雷软件测试报告总结范文,软件测试-实验三
  7. mvn命令启动Spring boot项目
  8. 小程序input textarea 禁止粘贴实现
  9. 共探机遇 2018中国产业互联网化纤创新者大会华丽启幕
  10. C. Dominant Piranha(思维)
  11. geoserver osm 导入_OSM导入PostGreSQL数据库 | 学步园
  12. java文本域_Java Swing JTextArea:文本域组件
  13. Load, Modify, and Save an Image - 加载、修改和保存图像
  14. cts测试如何跳过某个模块不测过
  15. C语言 指向函数的指针
  16. 机器人操作系统ROS/ROS2(1)
  17. Ubuntu 修改用户名
  18. WannaCry勒索病毒,企业文件安全保护的启蒙课
  19. 世界时钟的C语言编码,世界时钟官方下载 世界时钟(Sharp World Clock) 显示多个不同时区当前准确时间 v9.3.5 安装版 下载-脚本之家...
  20. 根据多个地点的经纬度求计算中心点经纬度

热门文章

  1. pytorch VIF(VIT 改)快了两倍
  2. 面向对象编程(OPP)
  3. JVM -- 运行时栈帧结构简介
  4. 身份证号码的正则表达式及验证详解(JavaScript,Regex)
  5. Carring data across redirect requests
  6. 使用Gradle第一次构建Web应用
  7. 【优达学城测评】SELECT 子句(6)
  8. zillow房价预测
  9. 清空python的变量
  10. Python自然语言处理工具