AAPT err(Facade for 532620501): libpng error: Not a PNG file
原因:
在res/drawable文件夹下,有非png的图片,命名为png。操作:在AndroidStudio中,点开图片即可看到图片信息。如下所示:

解决方式:
方式一:
用软件,修改图片格式
方式二:
在build.gradle文件中,添加如下代码
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
具体位置:
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
//关闭Android Studio的PNG合法性检查
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
}
本文详细介绍了在Android开发中遇到的AAPTerr错误:libpngerror,指出问题源于非PNG图片被误标记为PNG格式。提供了两种解决方案,一是使用软件修改图片格式,二是通过在build.gradle文件中添加特定代码来关闭PNG合法性检查。
1033

被折叠的 条评论
为什么被折叠?



