PNG 图像错误
Png image Error
我是 android 的新手 programming.I 我正在使用 Android Studio.I 已经创建了一个项目但是当我要去的时候 运行 这个项目创建了两个错误:
Error: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\User\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\User\Downloads\SingleGridView\app\src\main\res\drawable\channel9.png:
Error: com.android.ide.common.process.ProcessException:
org.gradle.process.internal.ExecException: Process 'command
'C:\Users\User\AppData\Local\Android\sdk\build-tools.1.2\aapt.exe''
finished with non-zero exit value 42
我该如何解决?我正在使用 windows 7..
代码在这里 >
int[] pprImg = { R.drawable.image1,
R.drawable.image2,
R.drawable.image3,
R.drawable.channel9
} ;
如果您是运行 Win 7,请检查以下几点并使其正常工作
检查 1 : 这是因为生成的构建文件路径超过 260 个字符,windows 将不支持。确保您的项目路径不会太长。参考 From Microsoft , From Whosebug
检查 2 : 确保您使用的“.png”文件实际上是一个 PNG 文件,如果不是,请将其转换为“.png”文件。因为有时实际的文件格式可能是“.jpg”或“.psd”,而您错误地将其重命名为 .png 。仔细检查您使用的 png 文件的扩展名。
检查 3 : 尝试重命名您的文件。
检查 4 : 您的图像名为 "channel9.png" ,尝试将此图像重命名为 "channel_nine.png" 之类的名称,因为它以“[=51=”结尾]”,这可能会被误解为 9 补丁图像。 普通 PNG 文件:*.png,9 补丁文件:*.9.png
检查 5 : 调整您的 build.gradle 以使用 buildToolsVersion“22.0.0”或“22.0.1”
检查 6: 如果您检查 5 - 尝试将所有依赖项更改为点 22。0.x
检查 7: 清理您的项目。
检查 8 : 重建您的项目。
希望这能帮助您解决错误。
我是 android 的新手 programming.I 我正在使用 Android Studio.I 已经创建了一个项目但是当我要去的时候 运行 这个项目创建了两个错误:
Error: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\User\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\User\Downloads\SingleGridView\app\src\main\res\drawable\channel9.png: Error: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\User\AppData\Local\Android\sdk\build-tools.1.2\aapt.exe'' finished with non-zero exit value 42
我该如何解决?我正在使用 windows 7..
代码在这里 >
int[] pprImg = { R.drawable.image1,
R.drawable.image2,
R.drawable.image3,
R.drawable.channel9
} ;
如果您是运行 Win 7,请检查以下几点并使其正常工作
检查 1 : 这是因为生成的构建文件路径超过 260 个字符,windows 将不支持。确保您的项目路径不会太长。参考 From Microsoft , From Whosebug
检查 2 : 确保您使用的“.png”文件实际上是一个 PNG 文件,如果不是,请将其转换为“.png”文件。因为有时实际的文件格式可能是“.jpg”或“.psd”,而您错误地将其重命名为 .png 。仔细检查您使用的 png 文件的扩展名。
检查 3 : 尝试重命名您的文件。
检查 4 : 您的图像名为 "channel9.png" ,尝试将此图像重命名为 "channel_nine.png" 之类的名称,因为它以“[=51=”结尾]”,这可能会被误解为 9 补丁图像。 普通 PNG 文件:*.png,9 补丁文件:*.9.png
检查 5 : 调整您的 build.gradle 以使用 buildToolsVersion“22.0.0”或“22.0.1”
检查 6: 如果您检查 5 - 尝试将所有依赖项更改为点 22。0.x
检查 7: 清理您的项目。
检查 8 : 重建您的项目。
希望这能帮助您解决错误。