我是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
} ;
答案 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:重建您的项目。
希望这可以帮助您解决错误。