打包流程參考:http://www.lxweimin.com/p/1380d4c8b596(親測可用)
在打包的時候一直遇到com.android.ide.common.process.ProcessException: Failed to execute aapt ,網上找了好多相同的問題,但是答案都不一樣,在此就不說具體的了,只說我找到原因的方法;
在Android/文件夾下輸入 ./gradlew assembleRelease --stacktrace --info
,記得一定要有--stacktrace --info
,不然不會輸出詳細的信息,然后請看最后報錯的log:(如下圖)
在圖片中,看到“UP-TO-DATE”,根據這個標志我們知道上面運行正常,最下面紅框處看到了“FAILED”,可以斷定失敗的日志在中間部分,然后在中間日志部分找到了successfully
和error
,將問題定位在了這一行;知道是app_images_icon_loading.gif
重復了!查看/android/app/main/res/
下面有好幾個放打包后的圖片的文件夾如drawable-xxhdpi,drawable-xhdpi
等幾個文件夾,都用來放圖片了,然后我就把幾個文件夾的圖片放到了drawable-xxhdpi
這個文件夾,問題解決!!!!!!
com.android.ide.common.process.ProcessException: Failed to execute aapt