1. 程式人生 > >Android專案打包遇com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details

Android專案打包遇com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details

很多人把Android Studio升級到3.1之後會遇到這樣的相關錯誤:

 java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details

查了網上很多處理都是在專案的gradle.properties中新增下面的配置,再編譯就通過了:

android.enableAapt2=false

但是但是在打包的時候又出現這樣的問題了,Google、百度了好多遍都沒能解決這個問題,最後換種方式查了一下,瞭解到的解決方法是,在app的build.gradle中新增以下配置:

            aaptOptions.cruncherEnabled = false
            aaptOptions.useNewCruncher = false

新增到如下的位置,編譯之後,打包時是成功的。
這裡寫圖片描述