ninja: build stopped: subcommand failed.


1. 切換到工程根目錄,檢查 jack-server 是否開啟 -------------   ./prebuilts/sdk/tools/jack-admin    list-server

2. 檢查宿主目錄下的 .jack-server 文件夾以及文件jack-setting  ------------  ls  -al
如果兩文件的所屬組與所有者不是編譯工程的用戶,直接rm 刪除
到prebuilts/sdk/tools 目錄下執行一下這個命令:./jack-admin install-server jack-launcher.jar jack-server-4.8.ALPHA.jar
jack-launcher.jar,jack-server-4.8.ALPHA.jar這兩個文件的名字視 prebuilts/sdk/tools 目錄下的文件名而定。

3. 執行完畢后開啟服務  prebuilts/sdk/tools/jack-admin  start -server,執行成功就ok
Launching Jack server java -XX:MaxJavaStackTraceDepth=-1 -Djava.io.tmpdir=/tmp -Dfile.encoding=UTF-8 -XX:+TieredCompilation -cp /home/xxx(用戶名)/.jack-server/launcher.jar com.android.jack.launcher.ServerLauncher

4. 接着編譯 make -j8 ,線程加多少個具體看機器配置,問題也最可能是這一步驟引起的,如果是虛擬機的話,建議不要加線程,
直接make 走起,跟樓主遇見的問題一模一樣,后來人別再糾結了


免責聲明!

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



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