Skip to content Skip to sidebar Skip to footer

Android Studio 3.0 Migration Aapt2 Error

After migrating my existing project to Android Studio 3.0, it is not compiling. Below are the log details: Error:java.util.concurrent.ExecutionException: java.util.concurrent.

Solution 1:

Go to your gradle.properties write the below code and Sync your project

android.enableAapt2=false

enter image description here

Solution 2:

Is your username in OS cyrillic? If so - you need to change the .gradle resource folder in settings to path which does not contain cyrillic symbols. In ->Settings-> Build, Execution -> Gradle change Service directory path to "C:/Users/Public/.gradle"

Solution 3:

this problem occur when there is something wrong in your XMl file

1:- remove all unnecessary XML files from your code

2:- Reopen and Check XML files

If there is Still Problem

Go to your gradle.properties write the below code

android.enableAapt2=false

and then Go to your build.gradle(app) write the below code and Sync your project

aaptOptions {
        cruncherEnabled = false
    }

Like this Image

Note android.enableAapt2=false is deprecated, and will be removed by the end of 2018, so this doesn't solve the problem, is just a temporary workaround

Post a Comment for "Android Studio 3.0 Migration Aapt2 Error"