Libpng 错误:app:mergeDebugResources - Gradle 错误 42
Libpng error at :app:mergeDebugResources - Gradle Error 42
在 Android Studio 中编译我的应用程序进行调试时,出现以下错误:
Failed to run command:
C:\Users\Farbod\Android-SDK\build-tools.1.2\aapt.exe s -i C:\Users\Farbod\AndroidStudioProjects\MyApp\app\src\main\res\drawable-hdpi\img_myImage.png -o C:\Users\Me\AndroidStudioProjects\MyApp\app\build\intermediates\res\debug\drawable-hdpi-v4\img_myImage.png
Error Code:
42
Output:
C:\Users\Me\AndroidStudioProjects\MyApp\app\src\main\res\drawable-hdpi\img_myImage.png: libpng warning: IDAT: Too many IDATs found
libpng error: Read Error
:app:mergeDebugResrouces FAILED
我已经检查过我的所有文件都是 .png
格式,但我不确定哪里出了问题。
解决方案
我尝试在 Adobe Fireworks 中打开我的文件 (img_myImage.png
),但它打不开文件,所以我在 Photoshop 中打开它 确实 有效,并且然后我将它重新保存为 .png
文件,这似乎解决了问题。
在 Android Studio 中编译我的应用程序进行调试时,出现以下错误:
Failed to run command:
C:\Users\Farbod\Android-SDK\build-tools.1.2\aapt.exe s -i C:\Users\Farbod\AndroidStudioProjects\MyApp\app\src\main\res\drawable-hdpi\img_myImage.png -o C:\Users\Me\AndroidStudioProjects\MyApp\app\build\intermediates\res\debug\drawable-hdpi-v4\img_myImage.png
Error Code:
42
Output:
C:\Users\Me\AndroidStudioProjects\MyApp\app\src\main\res\drawable-hdpi\img_myImage.png: libpng warning: IDAT: Too many IDATs found
libpng error: Read Error
:app:mergeDebugResrouces FAILED
我已经检查过我的所有文件都是 .png
格式,但我不确定哪里出了问题。
解决方案
我尝试在 Adobe Fireworks 中打开我的文件 (img_myImage.png
),但它打不开文件,所以我在 Photoshop 中打开它 确实 有效,并且然后我将它重新保存为 .png
文件,这似乎解决了问题。