天天看點

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

版權聲明:著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明作者和出處。 https://blog.csdn.net/Jsagacity/article/details/79818024

很多人把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           

添加到如下的位置,編譯之後,打包時是成功的。

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

繼續閱讀