Android gradle build Error"以非零退出值42"完成,它是什么意思,我该如何解决它?

时间:2015-07-05 16:59:00

标签: android android-studio

我正在尝试运行一个较旧的项目,我认为是最新版本的android studio。当我尝试运行或调试应用程序时,我收到2条错误消息。我有谷歌这个,发现没有可行的解决方案。

错误1

错误:错误:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令' E:\ Android Studio \ Android \ sdk \ build -tools \ 21.1.2 \ aapt.exe''完成非零退出值42

错误2

错误:任务':app:mergeDebugResources'执行失败。

  

E:\ tuts \开发Android应用{AM} \练习档案\ Ex_Files_DevelopAndroidApp_EssT \ Ex_Files_DevelopAndroidApp_EssT \ Exercise Files \ Solutions \ 04_Layouts \ RegistrationSolution \ app \ build \ intermediates \ explosion-aar \ com.android.support \ appcompat-v7 \ 21.0.3 \ res \ drawable-mdpi \ abc_btn_switch_to_on_mtrl_00012.9.png:错误:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:Process' command' ; E:\ Android Studio \ Android \ sdk \ build-tools \ 21.1.2 \ aapt.exe''完成非零退出值42

错误是什么意思,我该如何解决? here you can see the Android Studio

我尝试关闭和打开,android工作室认为它可能会有所帮助 Image of Event Log

2 个答案:

答案 0 :(得分:1)

Android Studio有时会出现此问题。

你必须通过重构图像格式来检查jpg,jpeg等,看看哪些适合你。

据说由于原始图像是另一种格式,出现了这个问题,但我也通过改变原始图像的格式来检查。

无法解释可能的原因。

在我的情况下,将我的PNG更改为JPG会删除错误。

答案 1 :(得分:0)

您在使用Google支持库时存在一些问题

尝试清理项目和/或确保build.gradle依赖项部分中存在以下行

compile 'com.android.support:appcompat-v7:22.2.0'