【问题标题】:Android gradle build Error "finished with non-zero exit value 42" , what does it mean and how do i fix it?Android gradle build Error "finished with non-zero exit value 42" ,这是什么意思,我该如何解决?
【发布时间】:2015-07-05 16:58:59
【问题描述】:

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

错误 1 ​​

错误:错误: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 结束

错误 2

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

E:\tuts\Developing Android Apps {AM}\Exercise Files\Ex_Files_DevelopAndroidApp_EssT\Ex_Files_DevelopAndroidApp_EssT\Exercise Files\Solutions\04_Layouts\RegistrationSolution\app\build\intermediates\exploded-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 结束

这些错误是什么意思,我该如何解决?

我尝试关闭和打开,android studio 认为它可能会有所帮助

【问题讨论】:

  • 你能把所有的日志都放上去吗?
  • @Hyperion 我现在添加了日志
  • @isma3l 用 photoshop、fireworks 和paint 进行了尝试,他们修复了这些错误,但创建了这个错误“项目可能需要与 Gradle 文件同步。”同步后,我又遇到了以前的错误
  • 检查“E:\Android Studio\Android\sdk\build-tools\21.1.2\aapt.exe”是否存在

标签: android android-studio


【解决方案1】:

Android Studio 有时会出现这个问题。

您必须通过将图像格式重构为 jpg、jpeg 等来进行检查,以查看哪种适合您。

据说由于原始图像是另一种格式,会出现此问题,但我也通过更改原始图像的格式进行了检查。

无法解释可能的原因。

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

【讨论】:

    【解决方案2】:

    你有一些关于谷歌支持库的问题

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 2020-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多