解決:ERROR: Cannot launch Jack server


問題重現:

Install: /home/dinphy/sm/out/target/product/ido/system/lib/libdl.so
java -Xmx3500m -jar /home/dinphy/sm/out/host/linux-x86/framework/jill.jar  --output /home/dinphy/sm/out/target/common/obj/JAVA_LIBRARIES/sdk_v8_intermediates/classes.jack.tmpjill.jack prebuilts/sdk/8/android.jar
nothing matches overlay file default_wallpaper.jpg, for flavor hdpi-v4
nothing matches overlay file default_wallpaper.jpg, for flavor xhdpi-v4
nothing matches overlay file default_wallpaper.jpg, for flavor xxhdpi-v4
nothing matches overlay file default_wallpaper.jpg, for flavor xxxhdpi-v4
Launching background server java -Dfile.encoding=UTF-8 -Xms2560m -XX:+TieredCompilation -jar /home/dinphy/sm/out/host/linux-x86/framework/jack-launcher.jar -cp /home/dinphy/sm/out/host/linux-x86/framework/jack.jar com.android.jack.server.JackSimpleServer
ERROR: Cannot launch Jack server
make: *** [/home/dinphy/sm/out/target/common/obj/JAVA_LIBRARIES/sdk_v8_intermediates/classes.jack] 錯誤 255
make: *** 正在等待未完成的任務....
warning: string 'gsm_alphabet_default_charset' has no default translation.
make:離開目錄“/home/dinphy/sm”

#### make failed to build some targets (06:11:31 (hh:mm:ss)) ####

解決辦法

Android M引入了Jack (Java Android Compiler Kit),在編譯時會啟動jack server,優化編譯速度等。 
如果遇到jack編譯錯誤,可以把$HOME/.jack中的配置文件中的SERVER=true設成false,不用jack,jack現在還不穩定。此外,M對應的是OpenJDK7


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM