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

本文详细解析了在Android开发过程中遇到的finishedwithnon-zeroexitvalue1错误,阐述了可能的原因,即资源文件或配置文件出错,并提供了解决方案,通过执行build命令并检查编译详情来定位具体错误,例如颜色值格式不正确的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
在这里插入图片描述

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

找不到R文件Error:com.android.ide.common.process.ProcessException: Error while executing process E:\AndroidSDK\build-tools\26.0.2\aapt.exe with arguments {package -f --no-crunch -I E:\AndroidSDK\platforms\android-26\android.jar -M \\?\E:\chapter02\FrameLayout\app\build\intermediates\manifests\full\debug\AndroidManifest.xml -S E:\chapter02\FrameLayout\app\build\intermediates\res\merged\debug -m -J \\?\E:\chapter02\FrameLayout\app\build\generated\source\r\debug -F E:\chapter02\FrameLayout\app\build\intermediates\res\debug\resources-debug.ap_ --custom-package com.example.dell.framelayout -0 apk --preferred-density xxhdpi --output-text-symbols \\?\E:\chapter02\FrameLayout\app\build\intermediates\symbols\debug --no-version-vectors} Error:Execution failed for task ':app:processDebugResources'. > Failed to execute aapt Error:org.gradle.process.internal.ExecException: Process 'command 'E:\AndroidSDK\build-tools\26.0.2\aapt.exe'' finished with non-zero exit value 1 Error:(165, 31) No resource found that matches the given name (at 'layout_above' with value '@id/btn_submit'). Error:java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Error while executing process E:\AndroidSDK\build-tools\26.0.2\aapt.exe with arguments {package -f --no-crunch -I E:\AndroidSDK\platforms\android-26\android.jar -M \\?\E:\chapter02\FrameLayout\app\build\intermediates\manifests\full\debug\AndroidManifest.xml -S E:\chapter02\FrameLayout\app\build\intermediates\res\merged\debug -m -J \\?\E:\chapter02\FrameLayout\app\build\generated\source\r\debug -F E:\chapter02\FrameLayout\app\build\intermediates\res\debug\resources-debug.ap_ --custom-package com.example.dell.framelayout -0 apk --preferred-density xxhdpi --output-text-symbols \\?\E:\chapter02\FrameLayout\app\build\intermediates\symbols\debug --no-version-vectors}
03-13
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值