android - Android Studio AAPT1/AAPT2 错误
问题描述
我有两个与 AAPT 相关的单独错误:
首先:
AAPT2 错误:查看日志以获取详细信息
第二:
执行 aapt 失败
第一个错误可以通过添加android.enableAapt2=false
到gradle.properties
文件中来解决,但这会导致第二个错误发生。
似乎解决第一个意味着永远无法解决第二个。
我能做些什么来解决这个问题?
解决方案
在我看来,您只是通过禁用它来避免第一个错误。如果您需要 aapt(或更具体地说,aapt2)来运行,这显然会导致问题。
根据我的理解,aapt1 将在某个时候被删除,所以无论如何禁用 aapt2 可能是个坏主意,因为这将是未来的默认设置。
相反,请尝试遵循给出的建议,并在 Aapt 日志中查找真正的错误。您的资源文件之一很可能有问题。
PS:如果您使用 运行命令--stacktrace
,它可能会输出更多有用的信息。
推荐阅读
- database - 将 Firestore 数据与 BigQuery 结合使用
- html - 将盒子推到视野之外
- sql-server - 尝试创建函数以访问其他服务器上的数据时出现远程访问错误 - SQL
- javascript - 如何删除对象中特定键的所有实例?
- java - 如何使用java相对于json路径等于或不等于两个json对象
- scala - 使用 ProGuard 缩小 Scala
- html - 如何使用 flexbox 对齐第二列中的内容?
- python - 烧瓶将 request.form 值传递给 url_for
- javascript - 如何在布局内容或视图中调用 javascript 函数
- json - 使用 net/http 在 PUT "Body length 0" 上出现错误