原文: 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
添加到如下的位置,編譯之後,打包時是成功的。