gpt4 book ai didi

android - 处理调试资源时出现 AAPT2 资源错误

转载 作者:行者123 更新时间:2023-11-29 02:34:56 27 4
gpt4 key购买 nike

我正在尝试切换到 AAPT2,但在此过程中我遇到了这个错误,错误消息中没有关于如何修复的提示。

gradle在任务processDebugResources上时出现错误

Error:java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details

Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details

Error:com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details

我不太确定问题出在哪里,因为该项目是使用 AAPT1 构建的,迁移指南中没有具体说明这一点。我确实有一个带有表情符号的资源,所以我在我的 build.gradle 文件中有这个:

aaptOptions {
additionalParameters '--utf16' // Allows emoji in XML
}

但即使我从资源中删除表情符号,并删除 aaptOptions block ,错误仍然存​​在。我试过多次进行干净的构建。如果有什么不同的话,我有各种资源,包括 xml、png、ttf、txt 以及各种 Assets ,包括 js、json、proto 和 html。 AAPT2 会不会有这些错误?

另外,当我使用 stacktrace 运行 gradle build 时,我想我得到了一些额外的信息

Caused by: org.gradle.tooling.BuildException: Failed to execute aapt
12:40:26.699 [ERROR]`[org.gradle.internal.buildevents.BuildExceptionReporter] at com.android.build.gradle.tasks.ProcessAndroidResources.invokeAaptForSplit(ProcessAndroidResources.java:573)`

这似乎暗示它与 apk 拆分有关,除了我根本没有在我的应用程序中使用 apk 拆分。此外,有许多堆栈跟踪会导致相同的错误,但所有堆栈跟踪本身都是不同的。

这是很多信息,所以希望它足以诊断,但我个人迷路了,不确定这个问题的原因是什么。

最佳答案

Did you tried this,

Go to your

gradle.properties

write the below code and Sync your project

android.enableAapt2=false

关于android - 处理调试资源时出现 AAPT2 资源错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47602860/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com