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

com 通過 pre 聲明 highlight -m and -o exception

原文: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