1. jack-server报错
一、服务器上的jack编译报错,修改ok,已验证
Communication error with Jack server (60), try 'jack-diagnose' or see Jack server log
Failed to authenticate Jack server certificate. Try 'jack-diagnose'
Failed to authenticate Jack server certificate. Try 'jack-diagnose
1). $HOME/.jack-settings:
# Server settings
SERVER_HOST=127.0.0.1
SERVER_PORT_SERVICE=8076 // 自己写一个,最好大一些的
SERVER_PORT_ADMIN=8077 // 自己写一个,最好大一些的
# Internal, do not touch
SETTING_VERSION=4
2). $HOME/.jack-server/config.properties:
#Fri Jan 19 10:21:41 CST 2018
jack.server.max-jars-size=104857600
jack.server.max-service=4
jack.server.service.port=8076 // 和上面settings的值一样
jack.server.max-service.by-mem=1\=2147483648\:2\=3221225472\:3\=4294967296
jack.server.admin.port=8077 // 和上面settings的值一样
jack.server.config.version=2
jack.server.time-out=7200
二、jack_server编译报错:(本机ubuntu14.04编译,只有自己一个账户,同时只在编译一套代码,和在服务器上可能多个用户同时在编译可能存在差异)
Communication error with Jack server (60), try 'jack-diagnose' or see Jack server log
1. 有可能是jack-server 进程已经有了,导致多任务的提示,需要kill jack-server,和删除home目录下的.jack*
1). 进入源码相应目录 prebuilts/sdk/tools,(kill jack-server 进程不完全)(可跳过此步骤)
./jack-admin kill-server
./jack-admin uninstall-server
2). 第一步执行完后如果没效果,就有可能是jack-server进程没有自己退出,需要手动kill
ps ax | grep jack // 查看jack-server 进程
kill 9 XXXX // kill jack-server进程
rm -rf ~/.jack* // 删除home目录下的jack文件
3). 可以开始编译。(同样在home目录下会自动生成.jack-server 和.jack-settings,不用管)
参考:http://blog.csdn.net/yongyu_it/article/details/54573969
以下是作为服务器存在多用户同时编译的情况,(未验证)
2.可能问题是jack不支持多用户编译,需要修改jack_server 的端口:
解决方案:(未确定)
同时修改$HOME/.jack-settings和$HOME/.jack-server/config.properties中的端口号(比如都改为8086/8087),方可支持多用户同时编译
1). $HOME/.jack-settings:
# Server settings
SERVER_HOST=127.0.0.1
SERVER_PORT_SERVICE=8076 // 8086
SERVER_PORT_ADMIN=8077 // 8087
# Internal, do not touch
SETTING_VERSION=4
2). $HOME/.jack-server/config.properties:
#Fri Jan 19 10:21:41 CST 2018
jack.server.max-jars-size=104857600
jack.server.max-service=4
jack.server.service.port=8076 // 8086
jack.server.max-service.by-mem=1\=2147483648\:2\=3221225472\:3\=4294967296
jack.server.admin.port=8077 // 8087
jack.server.config.version=2
jack.server.time-out=7200
3). 把文件$HOME/.jack-server/config.properties的权限由rwx改为rw即可解决问题。
3.编译的主机内存较小的原因,解决是调小编译需要的内存
diff --git a/prebuilts/sdk/tools/jack-admin b/prebuilts/sdk/tools/jack-admin
index ee193fc..a3e84ea 100755
--- a/prebuilts/sdk/tools/jack-admin
+++ b/prebuilts/sdk/tools/jack-admin
@@ -26,7 +26,7 @@ umask 077
JACK_HOME="${JACK_HOME:=$HOME/.jack-server}"参考:http://blog.csdn.net/yongyu_it/article/details/54573969
CLIENT_SETTING="${CLIENT_SETTING:=$HOME/.jack-settings}"
TMPDIR=${TMPDIR:=/tmp}
-JACK_SERVER_VM_ARGUMENTS="${JACK_SERVER_VM_ARGUMENTS:=-Dfile.encoding=UTF-8
-XX:+TieredCompilation}"
+JACK_SERVER_VM_ARGUMENTS="${JACK_SERVER_VM_ARGUMENTS:=-Dfile.encoding=UTF-8
-XX:+TieredCompilation -Xmx4096m}"
JACK_EXTRA_CURL_OPTIONS=${JACK_EXTRA_CURL_OPTIONS:=}
LAUNCHER_JAR="$JACK_HOME/launcher.jar"参考:http://blog.csdn.net/yongyu_it/article/details/54573969
@@ -451,7 +451,8 @@ case $COMMAND in
if [ "$RUNNING" = 0 ]; then
echo "Server is already running"jack-server-4.11.ALPHA.jar
else
- JACK_SERVER_COMMAND="java -XX:MaxJavaStackTraceDepth=-1
-Djava.io.tmpdir=$TMPDIR $JACK_SERVER_VM_ARGUMENTS -cp $LAUNCHER_JAR
$LAUNCHER_NAME"
+ #JACK_SERVER_COMMAND="java -XX:MaxJavaStackTraceDepth=-1
-Djava.io.tmpdir=$TMPDIR $JACK_SERVER_VM_ARGUMENTS -cp $LAUNCHER_JAR
$LAUNCHER_NAME"
+ JACK_SERVER_COMMAND="java -XX:MaxJavaStackTraceDepth=-1
-Djava.io.tmpdir=$TMPDIR $JACK_SERVER_VM_ARGUMENTS -Xmx4096m -cp
$LAUNCHER_JAR $LAUNCHER_NAME"
echo "Launching Jack server" $JACK_SERVER_COMMAND
4.缺少.jack-server文件时(未确定)
到 prebuilts/sdk/tools 目录下执行一下命令生成 .jack-server:./jack-admin install-server jack-launcher.jar jack-server-4.8.ALPHA.jar
jack-launcher.jar, jack-server-4.8.ALPHA.jar这两个文件的名字视你 prebuilts/sdk/tools 目录下的文件名而定,
参考:http://blog.csdn.net/lizekun2010/article/details/525355913
1. jack-server报错相关推荐
- Object not found! The requested URL was not found on this server.... 报错解决方案
Object not found! The requested URL was not found on this server.... 报错解决方案 参考文章: (1)Object not foun ...
- Server报错:“Starting Tomcat v9.0 Server at localhost` has encountered a problem”(已解决)
上web课的时候启动Server报错 试了好多种方法,比如找占用8080端口的程序,但是没找到,然后其他的也不太实用,老师说可能是因为我的tomcat不是解压版的,而是需要安装的版本,就是exe,所以 ...
- idea连接sql server报错:驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接
idea连接sql server报错:驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接 运行环境:IDEA2020.1:JDK1.8:SQL SERVER2005: ...
- ArcGIS Server 报错 set the request‘s mode to ‘no-cors‘ to fetch the resource with CORS disabled.
前端请求ArcGIS Server 报错:from origin 'http://127.0.0.1:5501' has been blocked by CORS policy: The 'Acces ...
- Android使用Jack编译报错:communication error with Jack server (58) 解决方法
Android7.0系统编译工具链使用了全新的Jack server来取代以往的编译器工具 Jack is a new Android toolchain that compiles Java sou ...
- android7.0 Jack编译器报错解决
报错:Communication error with Jack server (58), try 'jack-diagnose' or see Jack server log 0.查看jack-se ...
- rpm安装mysql报错_【CentOS-65】通过rpm包安装mysql57解决了server报错和mysqld启动报错的问题...
[CentOS-6.5]通过rpm包安装mysql5.7(解决了server包安装报错和mysqld启动报错的问题) 一.官网下载rpm包二.安装 wget三.检查是否已有数据库四.在linux在解压 ...
- 云服务器zabbix server报错:Lack of free swap on Zabbix server
1.问题 Lack of free swap space on Zabbix server 在监控云主机的时候经常会遇到这种情况,虽然内存基本没用,但是就是提示这个消息 因为zabbix不 会考虑云主 ...
- SQL Server报错:Arithmetic overflow error converting expression to data type int.
一.问题描述 sql server(sql dw)查询一张表数据个数,使用count报错 select count(*) from test.test_t; 然后报错: SQL 错误 [8115] [ ...
- pymssql连接sql server报错Unable to connect: Adaptive Server is unavailable
1.报错现象 b'DB-Lib error message 20009, severity 9:\nUnable to connect: Adaptive Server is unavailable ...
最新文章
- 学习 PixiJS — 碰撞检测
- 区块链常用架构是什么?它和保险业又如何结合?
- html div剩下高度设置,使div填充剩余屏幕空间的高度
- idea编辑器无法识别jdk
- php ip2long 32 64位,詳談php ip2long 出現負數的原因及解決方法
- cocos2dx 圆盘抽奖_cocoscreator之微信小游戏的抽奖转盘
- oracle缓存怎么看,Oracle从缓存里面查找真实的执行计划
- 【洛谷P4219】【BJOI2014】—大融合(线段树合并)
- linux菜鸟要飞-根目录
- 图书馆管理系统代码html语言,图书管理系统html - WEB源码|源代码 - 源码中国
- 前端安全 XSS跨站脚本攻击-CSRF跨站请求伪造攻击
- 利用div实现遮罩层效果
- 再见华为!一位嵌入式大佬的8年励志总结
- 关于vs2019安全函数localtime_s()的用法
- abaqus切削为什么没有切屑_Abaqus切削仿真常见问题及其解决个人总结
- HTML5期末大作业:餐饮美食网站设计——上海美食介绍(6页) HTML+CSS+JavaScript HTML毕设网页设计 web学生网页设计作业源码
- 在C语言中如何取一个数的小数部分?
- Mac下安装软件忘记管理员名称与密码
- Apache DolphinScheduler——开源大数据调度器神器
- Eclipse插件推荐
热门文章
- PHP生成微信小程序码
- JAVA的GUI编程02——事件监听(ActionListener)、TextField事件监听、(组合、内部类)
- 51单片机c语言程序控制,51单片机C语言程序设计源代码
- CSDN cdsn显示发布频繁 请稍后重试 和保存草稿不成功 的解决办法
- ff新推荐的关闭办法
- 宝塔Linux面板问题QA汇总
- CSDN 的各位新博主们,交个朋友吧~
- 计算机视觉算法——基于Transformer的目标检测(DETR / Deformable DETR / DETR 3D)
- 微软NNI进行神经网络模型剪枝压缩的踩坑记录
- 在Linux中运行Android软件