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

build failed error in android when I replace low quality png image with HD png image

我是 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.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.1.2\aapt.exe'' finished with non-zero exit value 42

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

尝试使用最新版本的build tools。您将从 sdk 管理器中获取它。试一试,让我知道进展情况。 您遇到类似 .

的问题

如果您在 activity 中使用图像设置背景图像,那么建议图像应来自 drawable 文件夹。 Mipmap 仅用于图标。所以尝试从 drawables 中使用它而不是 mipmap。 希望对你有帮助。