恶心的Android\Sdk\build-tools\26.0.2\aapt.exe'' finished with non-zero exit value 1错误

finished with non-zero exit value 1

发生时间

有时我们在开发Android程序时,当我们开发了一部分内容准备运行时,突然报了一个上面的错误,而且在直观上看不出问题出在哪,十分的气人,而网上搜索之后好多都和废话一样,找不到问题的原因。现在记录一个解决办法

可能原因

资源文件或者配置文件出错。

如何定位到错误?

只知道有可能是资源文件出错,但这么多文件我要去一个个的找?这简直是大海捞针。不兜圈子了,解决方法:其实我们可以执行build命令,在编译详情中寻找问题所在。
在这里插入图片描述

我们会得到如下的一个错误

AGPBI: {"kind":"error","text":"Color value not valid -- must be #rgb, #argb, #rrggbb, or #aarrggbb (at \u0027color_bebebe\u0027 with value \u0027#bebebee\u0027).","sources":[{"file":"D:\\work\\work\\muhedadandiandenglu\\me_module\\build\\intermediates\\bundles\\debug\\res\\values\\values.xml","position":{"startLine":9,"startColumn":4,"startOffset":402,"endColumn":47,"endOffset":445}}],"original":"","tool":"AAPT"}
Failed to generate resource table for split ''
D:\work\work\muhedadandiandenglu\muheda\build\intermediates\res\merged\dev\debug\values\values.xml:459: error: Error: Color value not valid -- must be #rgb, #argb, #rrggbb, or #aarrggbb (at 'color_bebebe' with value '#bebebee').

看这里
在这里插入图片描述

这里说的很明白,打开源文件一看果然是由于粗心大意多打了一个e
在这里插入图片描述

修改后重新运行,问题解决。

猜你喜欢

转载自blog.csdn.net/u013049016/article/details/89532901