构建新项目时出错 - aapt 以非零退出值 1 完成

Posted

技术标签:

【中文标题】构建新项目时出错 - aapt 以非零退出值 1 完成【英文标题】:Error when building new project - aapt finished with non-zero exit value 1 【发布时间】:2016-04-03 16:47:57 【问题描述】:

每当我开始新项目时都会收到此错误:

错误:(1) 检索项目的父项时出错:找不到资源 匹配给定名称“android:TextAppearance.Material.Widget.Button.Inverse”。

错误:(1) 检索项目的父项时出错:未找到与给定名称“android:Widget.Material.Button.Colored”匹配的资源。 C:\Users\prasid444\AndroidStudioProjects\Try1\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.1.1\res\values-v23\values-v23.xml

错误:任务 ':app:processDebugResources' 执行失败。 com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException:进程'命令 'C:\Users\prasid444\AppData\Local\Android\sdk\build-tools\23.0.1\aapt.exe'' 以非零退出值 1 结束

请帮我解决这个问题

【问题讨论】:

将你的安卓工作室升级到最新版本 如果你有 Canary 的 1.5.1 或 2.0beta,尝试从菜单 Build -> Rebuild 中选择 我的是 1.2.2 重建不能解决这个问题 什么?请升级到最新的 1.5.1 - 您缺少许多已修复的错误和改进的性能。而且我认为您的构建工具比您的 AS 版本更新,这会产生这个问题 我已经编辑了我的答案 【参考方案1】:

首先你去Build-> Clean Project

然后去Build -> Rebuild Project

还要检查您是否拥有最新的 Android Studio 版本 (1.5.1)。有时通过 Canary 频道升级到最新的不稳定版本会有所帮助。

如果您仍想使用此 Android Studio 1.2.x 版本,请降级构建工具、targetSDK 和支持库的版本。我很确定 Android SDK 构建工具版本与您的旧 1.2.2 Android Studio 版本不完全兼容。

编辑:这肯定是 Android 应用资源的问题,所以如果升级 Android Studio 并重建项目仍然无法解决此问题,请转到您的应用目录并删除 build 文件夹。

【讨论】:

以上是关于构建新项目时出错 - aapt 以非零退出值 1 完成的主要内容,如果未能解决你的问题,请参考以下文章

进程“命令节点”以非零退出值 1 结束

异常:Gradle 任务 assembleDebug 失败,退出代码 1 以非零退出值 1 完成

:app:dexDebug ExecException 以非零退出值 2 结束

zipalign.exe'' 以非零退出值结束

命令 PhaseScriptExecution 以非零退出代码失败 - 使用 CocoaPods

gradle process 命令 java 以非零退出值 1 结束