ERROR: Cannot launch Jack server

make: Circular out/target/common/obj/APPS/mediatek-res_intermediates/package-export.apk <- out/target/common/obj/APPS/mediatek-res_intermediates/src/R.stamp dependency dropped.
Building with Jack: out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/with-local/classes.dex

Launching background server java -Dfile.encoding=UTF-8 -Xms1524m -XX:+TieredCompilation -jar out/host/linux-x86/framework/jack-launcher.jar -cp out/host/linux-x86/framework/jack.jar com.android.jack.server.JackSimpleServer
out/host/linux-x86/bin/jack: line 131: 11830 Killed SERVERPRG SERVER_PORT_SERVICE SERVERPORTADMIN SERVER_COUNT SERVERNBCOMPILE SERVER_TIMEOUT >> $SERVER_LOG 2>&1
ERROR: Cannot launch Jack server
make: * [out/target/common/obj/JAVA_LIBRARIES/framework_int

Android M引入了Jack (Java Android Compiler Kit),在编译时会启动jack server,优化编译速度等。
如果遇到jack编译错误,可以把$HOME/.jack中的配置文件中的SERVER=false设成false,不用jack,jack现在还不稳定。此外,M对应的是OpenJDK7

root@zhangyd-VirtualBox:~# cat .jack

Server settings

SERVER=false
SERVER_PORT_SERVICE=8072
SERVER_PORT_ADMIN=8073
SERVER_COUNT=1
SERVER_NB_COMPILE=4
SERVER_TIMEOUT=60
SERVER_LOG= SERVERLOG:=$SERVERDIR/jack$SERVERPORTSERVICE.logJACKVMCOMMAND= {JACK_VM_COMMAND:=java}

Internal, do not touch

SETTING_VERSION=2

你可能感兴趣的:(原创)