android - 在项目 gradle 中设置构建 :gradle:3. 0.1 或最新版本时出现 AAPT2 错误

标签 android gradle aapt2

当使用 build:gradle:3.0.1 构建项目时,出现此错误。

AAPT2 error: check logs for details

我已经尝试过解决方案

android.enableAapt2=false

在 gradle.properties 文件中 在此线程中提到:

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

它可以工作,但是 Java 编译器会给出警告,

警告:“android.enableAapt2”选项已弃用,不应再使用

我们可以在不使用 android.enableAapt2=false 的情况下解决 AAPT2 错误吗?

最佳答案

在我的例子中,错误是因为在安装 android studio 的路径中,我有一个非 ASCII 字符(更具体的重音)。

此错误最常见的情况是因为文件 manifest.xml 的结构有误。

这是它应该具有的结构:https://developer.android.com/guide/topics/manifest/manifest-intro?hl=es-419

关于android - 在项目 gradle 中设置构建 :gradle:3. 0.1 或最新版本时出现 AAPT2 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49843429/

相关文章:

java - 意外响应代码 303 Volley 错误

android - 如何获取电话号码以及Android用户调用电话的持续时间?

tomcat - 在 NetBeans'(8.0) tomcat 中运行 Gradle webapp?

java - 如何使用 Gradle 的 Java API 定义过滤后的 FileTree?

android - 在哪里可以找到 aapt2 日志?

android - 总是返回到主 fragment onBackpressed

android - 如何在 Kotlin 中使用 switch-case 调用 Activity ?

java - Android Gradle如何与调试库链接

java - 更新到 Androidx,我无法在版本 : AAPT2 process unexpectedly exit 中生成 APK

android - 错误 : unknown element <intent-filter> found after upgrading to android 3. 1