我正在尝试使用android studio 3.0.1运行一个“hello world”应用程序,并获得以下aapt2错误输出:

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...

我找不到解决办法,有人能帮我吗?

最佳答案

android.enableapt2=false不要执行此步骤来暂时隐藏问题。aapt1将很快被弃用,aapt2必须在2018年底前使用。
这只是gradle构建工具的一个问题。只需更新你的Gradle和Gradle工具。
我正在使用项目级Gradle中的依赖项标记中的classpath'com.android.tools.build:gradle:3.3.0-alpha02'',我正在使用Gradle版本4.8。这为我解决了问题。
附加
如果这不适合你,禁用即时运行

关于android - Android Studio 3.0.1中的AAPT2错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48528614/

10-11 21:38