当我用HD png图像替换低质量的png图像时,在android中构建失败的错误

时间:2015-05-05 04:39:02

标签: android compiler-errors android-gradle

我是android新手。我得到这个奇怪的错误,我使用低质量的png图像作为启动屏幕的背景但现在我得到相同的高清图像,用高清图像取代了低质量的图像。但我得到了这个奇怪的构建错误。

Error:Error: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Mubashir.gul\AppData\Local\Android\sdk\build-tools\21.1.2\aapt.exe'' finished with non-zero exit value 42
Error:Execution failed for task ':app:mergeDebugResources'.
> C:\Users\Mubashir.gul\AndroidStudioProjects\Highrise\app\src\main\res\mipmap-mdpi\logo.png: Error: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Mubashir.gul\AppData\Local\Android\sdk\build-tools\21.1.2\aapt.exe'' finished with non-zero exit value 42

即使我不在任何活动中使用该图像,我只是将该图像放入我的项目文件夹,如drawable,这会导致上述错误。

1 个答案:

答案 0 :(得分:0)

尝试使用最新版本的build tools。你会从sdk经理那里得到它。试一试,让我知道进展情况。 您遇到类似this的问题。

如果您使用图像在活动中设置背景图像,则建议图像应来自drawable文件夹。 Mipmap仅用于图标。因此,尝试使用drawables而不是mipmap。  我希望它有所帮助。