I'm trying to get a "hello world" application running using Android Studio 3.0.1 and get the following AAPT2 error output:
Error:(16) error: not well-formed (invalid token).
Error:(16) not well-formed (invalid token).
Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
Error:Execution failed for task ':app:mergeDebugResources'.
> Error: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details...
I was not able to find a solution, could someone please help me?
To resolve this error, contact the library author to rebuild the library using the latest version of the Android SDK Build Tools and republish the library.
android.enableAapt2=false Don't do this step to temporarily hide the issue. Aapt1 is going to be deprecated soon and Aapt2 has to be used by 2018 end.
This is just an issue with the gradle build tools. Just update your gradle and the gradle tools.
I am using classpath 'com.android.tools.build:gradle:3.3.0-alpha02'' inside dependency tag in Project level gradle and I am using gradle version 4.8 . This fixed the issue for me.
Additional Disable Instant run, if this didn't fix for you
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With