首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android Studio 3.0.1中的AAPT2错误

Android Studio 3.0.1中的AAPT2错误
EN

Stack Overflow用户
提问于 2018-01-31 02:56:00
回答 8查看 12.1K关注 0票数 7

我正在尝试使用Android Studio 3.0.1运行一个"hello world“应用程序,并得到以下AAPT2错误输出:

代码语言:javascript
复制
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...

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

EN

回答 8

Stack Overflow用户

发布于 2018-07-06 12:52:43

android.enableAapt2=false请勿执行此步骤以暂时隐藏问题。Aapt1将很快被弃用,Aapt2必须在2018年年底之前使用。

这只是gradle构建工具的一个问题。只需更新您的gradle和gradle工具。

我在项目级gradle中使用了'com.android.tools.build:gradle:3.3.0-alpha02''依赖标记中的类路径,并且我使用的是Gradle4.8版本。这为我解决了这个问题。

Additional禁用即时运行,如果这不能为您修复

票数 6
EN

Stack Overflow用户

发布于 2018-02-05 19:26:41

来自AAPT2的"not well- formed“错误意味着某个XML文件的格式不正确,可能缺少右括号或类似的东西。在错误之上,它应该说明它来自哪个文件。查看res/目录和其中的文件。

票数 2
EN

Stack Overflow用户

发布于 2018-02-05 19:28:14

在您的gradle.properties中添加下面这行android.enableAapt2=false

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48528614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档