Android Studio错误:org.gradle.process.internal.ExecException

我是新来的android开发,并打了我的第一个错误,似乎无法绕过它。 我已经下载并安装了Android工作室和Java在我的Mac和一个虚拟的应用程序,只是为了看到它在模拟器中运行。 默认的Hello World应用运行正常,但是当我将.png文件添加到我的可绘制文件夹时,出现以下错误:

Error:Error: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Users/billy/Library/Android/sdk/build-tools/21.1.2/aapt'' finished with non-zero exit value 42 

我提到的几件事情是,我只看到一个可绘制的文件夹,而不是我在许多教程中看到的普通的drawable-hdpi,mdpi等。

感谢帮助。

Solutions Collecting From Web of "Android Studio错误:org.gradle.process.internal.ExecException"

那么我想出了问题..

一旦我将.png改回原来的.jpeg扩展名,我的应用程序运行良好。 我想在将扩展名更改为图像文件时,AS是挑剔的。 奇怪的是,当我改变它为.png,然后查看它的信息,它说,这确实是一个便携式networkinggraphics,所以这就是为什么我感到困惑。 如果有人能够对这里发生的事情有所了解,那将是非常棒的。 我认为图像文件始终是一个.jpeg,这就是为什么它给了我“不是一个PNG”。

干杯

当gradle无法处理资源时,可能会发生这种情况。 在你的情况下,它恰好是在可绘制文件夹中的一个无效的图像文件,在我的情况下,这是我的一个XML布局错误,Android Studio没有拿起

在linux系统中,64位系统中的32位lib文件可能会有问题,我也遇到了同样的问题,并通过以下命令安装这些库来解决:

 yum install glibc.i686 glibc-devel.i686 libstdc++.i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686