JACK的一些方法

1).jack-admin start-server

2).jack-admin kill-server

3).jack-admin list-server

4).jack-admin uninstall-server

5).mm -j32 showcommands &> mm.out 6).jack-admin install-server jack-launcher.jar jack-server-4.8.ALPHA.jar

7).jack-admin dump-report

8).jack-admin server-log 查找log所在目录

####################################问题一###########################################

我也不知道为什么我的JACK为什么这么特殊,我搞了很久还是报错

 cd ~/源码路径#  ./prebuilts/sdk/tools  jack-admin start-server
问题:Launching Jack server java -XX:MaxJavaStackTraceDepth=-1 -Djava.io.tmpdir=/tmp -Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4g -cp /home/libz/.jack-server/launcher.jar com.android.jack.launcher.ServerLauncher
Jack server failed to (re)start, try 'jack-diagnose' or see Jack server log

总结:jack-admin start-server  打不开很焦灼

解决方法:sudo vim /etc/java-8-openjdk/security/java.security  

sdk.tls.disabledAlgorithms=       //去掉TLS1和TLS1.1参数

然后解决问题。

####################################问题二###########################################

问题: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'

总结:端口错误

解决方法:cd ~

vim .jack-settings

SERVER_PORT_SERVICE=8066
SERVER_PORT_ADMIN=8067


vim .jack-server/config.properties

jack.server.service.port=8066
jack.server.admin.port=8067
//注意两个文件都要改,端口要一样

####################################问题三###########################################

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

总结:权限问题。

方法:.jack-server/config.properties和.jack-settings的权限由rwx改为rw即可解决问题

cd ~

sudo chmod -R 0600 .jack-settings

sudo chmod -R 0600 .jack-server/config.properties

####################################问题四###########################################

方法:添加-Xmx4096M
 cd ~/源码路径

vim prebuilts/sdk/tools/jack-admin

JACK_SERVER_VM_ARGUMENTS=”${JACK_SERVER_VM_ARGUMENTS:=-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4096M}”

JACK_SERVER_COMMAND=“…… -Xmx4096m -cp ……” 

####################################问题五###########################################

重装JACK

 cd ~/源码路径

./prebuilts/sdk/tools/jack-admin kill-server 

./prebuilts/sdk/tools/jack-admin uninstall-server 

./prebuilts/sdk/tools/jack-admin install-server jack-launcher.jar jack-server-4.8.ALPHA.jar 

./prebuilts/sdk/tools/jack-admin dump-report  

./prebuilts/sdk/tools/jack-admin start-server

如果不行尝试再修改问题一

####################################END###########################################

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐