Linux编译APP时报FAILED: setup-jack-server

Linux编译APP时报如下错误:
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.32.CANDIDATE.jar 4.32.CANDIDATE || exit 47 )”
Jack server already installed in “/home/ts/.jack-server”
Launching Jack server java -XX:MaxJavaStackTraceDepth=-1 -Djava.io.tmpdir=/tmp -Dfile.encoding=UTF-8 -XX:+TieredCompilation -cp /home/ts/.jack-server/launcher.jar com.android.jack.launcher.ServerLauncher
Jack server failed to (re)start, try ‘jack-diagnose’ or see Jack server log
No Jack server running. Try ‘jack-admin start-server’
No Jack server running. Try ‘jack-admin start-server’
[ 98% 15067/15352] Docs droiddoc: out/target/common/docs/api-stubs
DroidDoc took 8 sec. to write docs to out/target/common/docs/api-stubs
ninja: build stopped: subcommand failed.
11:33:06 ninja failed with: exit status 1

FAILED setup-jack-server.jpg

查看日志可知,有”Jack server failed to (re)start”,很明显是Jack server启动失败。

可以修改文件.jack-settings和config.properties的权限。其中.jack-settings一般在/home/xxx/下,config.properties在/home/xxx/.jack-server/下。修改如下:

jack-settings.png

config.png

然后在项目根目录下运行终端命令:cd /LINUX/android/prebuilts/sdk/tools,再分别执行 ./jack-admin kill-server 和 ./jack-admin start-server 启动Jack server即可。重新编译成功!!!

如果失败,请查看文章SSL error when connecting to the Jack server. Try ‘jack-diagnose’

发表回复

后才能评论