解決Android編譯時出現aapt.exe finished with non-zero exit value 1


當出現這個錯誤的時候,說明了你的資源文件出錯了。然而AS能給你提供的信息實在太少,看了半天沒看出個所以然,也沒有說明是哪個資源文件出錯,一頭霧水。

這時候就可以用

Gradlew

來調試。

而gradlew命令需要java環境,所以我們需要配置JDK和jre環境變量,過程就不說了。

若是已經配置好了java環境,便可使用Android Studio自帶的終端進行調試:

此時可以看到一些java信息。

接下來輸入一條非常關鍵的指令:

gradlew processDebugResources --debug

 

然后項目開始編譯,屏幕上輸出大量編譯Log信息

將其全部拷貝到Notepad++,然后搜索:aapt

然后看查找到的appt錯誤提示是什么,從中可以看到是哪個資源文件出錯。

 

轉載請標明出處: https://www.cnblogs.com/tangZH/p/10691383.html

更多精彩文章: http://77blogs.com/?p=300

參考文章:https://blog.csdn.net/qq_24118527/article/details/83586161

 


免責聲明!

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



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