Png图像错误

时间:2016-01-02 07:33:18

标签: android png

我是android编程的新手。我正在使用Android Studio。我已经创建了一个项目但是当我要运行项目它创建了两个错误:

Error: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\User\AppData\Local\Android\sdk\build-tools\21.1.2\aapt.exe'' finished with non-zero exit value 42

&安培;

  

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

     
    

C:\用户\用户\下载\ SingleGridView \应用\ SRC \主\ RES \抽拉\ channel9.png:     错误:com.android.ide.common.process.ProcessException:     org.gradle.process.internal.ExecException:进程'命令     ' C:\用户\用户\应用程序数据\本地\的Android \ SDK \构建工具\ 21.1.2 \ aapt.exe''     完成非零退出值42

  

我该如何解决?我正在使用Windows 7 ..

此处代码>

int[] pprImg = { R.drawable.image1,
            R.drawable.image2,
            R.drawable.image3,
            R.drawable.channel9

    } ;

1 个答案:

答案 0 :(得分:1)

如果您正在运行Win 7,请检查以下几点并使其正常工作

检查1:这是因为生成的构建文件路径超过260个字符,窗口不支持。确保您的项目路径不会太长。请参阅From Microsoft From Stackoverflow

检查2:确保" .png"您正在使用的文件实际上是一个PNG文件,如果没有将其转换为" .png"文件。因为有时候实际的文件格式可能是" .jpg"或" .psd"并且错误地将其重命名为.png。仔细检查您使用的png文件的扩展名。

检查3 :尝试重命名文件。

检查4:您的图片名为" channel9.png" ,尝试将此图像重命名为" channel_nine.png",因为它以" 9.png"结束。这可能被误解为9补丁图像。 普通PNG文件:* .png,9-Patch文件:* .9.png

检查5:调整build.gradle以使用buildToolsVersion" 22.0.0"或" 22.0.1"

检查6:如果您执行检查5 - 尝试将所有依赖项更改为指向22.0.x

检查7:清理项目。

检查8:重建您的项目。

希望这可以帮助您解决错误。