“ AAPT2”错误2018

时间:2018-08-14 06:52:15

标签: android android-layout android-studio android-fragments

我在Android上遇到问题,并出现错误

“ AAPT2错误:检查记录以获取详细信息”

我看过教程,很多人建议您将android.enableAapt2 = false放在gradle.properties文件中,但会出现另一个错误

“不建议使用'android.enableAapt2'选项,并且不应再使用。使用'android.enableAapt2 = true'可以删除此警告。

它将在2018年底被淘汰..“。

然后我得到的另一个错误是

命令'Process'C:\ Users \ GONZALO \ AppData \ Local \ Android \ Sdk \ build-tools \ 27.0.3 \ aapt.exe''以非零输出值1''结尾。

有问题,我该怎么办?

屏幕截图:

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

针对您的错误

  

“ AAPT2错误:检查记录以获取详细信息”

当您弄乱了一个.xml文件时,就会创建此问题。我建议您一个接一个地检查它们,并查找最近进行的更改。这可能是一个愚蠢的错误。

就我而言,我不小心将一个颜色字符串硬编码为#FFFFF(我知道这是错误的做法)。如您所见,它有5 F而不是6 F。

解决方案

1:您可以做的是在gradle控制台中运行assembleDebug。它将为您找到特定的行。

2:添加图像以供运行assembleDebug.

引用

enter image description here

针对您的错误

  

命令'Process'C:\ Users \ GONZALO \ AppData \ Local \ Android \ Sdk \ build-tools \ 27.0.3 \ aapt.exe''以非零输出值1''结尾。

首先尝试从“生成”菜单清理并重建项目。

步骤1:转到构建->清理项目

第2步:转到构建->重建项目

这应该可以解决您的问题。

否则,请尝试从SDK管理器更新Android SDK构建工具,并修改build.gradle以使用最新的buildToolsVersion即“ 27.0.3”作为

正如我在您的文件夹名称中看到的那样,它仅是27.0.3,请与gradle文件中的名称进行交叉核对...并尝试如下进行更改

android {
buildToolsVersion "27.0.+"
...
}