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
解决方法: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 ……”
####################################问题五###########################################
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###########################################