Android 在project gradle中设置build:gradle:3.0.1或最新版本时发生AAPT2错误

Android 在project gradle中设置build:gradle:3.0.1或最新版本时发生AAPT2错误,android,gradle,aapt2,Android,Gradle,Aapt2,当使用build:gradle:3.0.1构建项目时,我遇到了这个错误 AAPT2 error: check logs for details 我试过解决这个问题 android.enableAapt2=false 在gradle.properties文件中 本帖中提到: 它可以工作,但Java编译器会发出警告 警告:选项“android.enableApt2”已弃用,不应再使用 我们是否可以在不使用android.enableApt2=false的情况下解决AAPT2错误?在我的情况下,

当使用build:gradle:3.0.1构建项目时,我遇到了这个错误

AAPT2 error: check logs for details
我试过解决这个问题

android.enableAapt2=false
在gradle.properties文件中 本帖中提到:

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

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


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

在我的情况下,该错误是因为在安装android studio的路径中,我有一个非ASCII字符(更具体地说是重音)

此错误最常见的情况是,因为manifest.xml文件的结构中存在错误


以下是它应该具有的结构:

AAPT2比AAPT1严格得多(用于在构建时而不是运行时查找错误)。您的资源有问题,因此构建失败。尝试包含完整的生成日志(不禁用AAPT2),我们可以一起找出错误所在。如果您在查找生成日志时遇到问题,则可以转到项目目录,运行“gradlew clean AssembledBug”,并将输出粘贴到此处(或windows上的gradlew.exe)