Android Studio打包报错android AAPT err(Facade for 255838862): libpng error: Not a PNG file

出现这个错误可能是PNG资源的图片格式不正确,有可能被第三方工具编辑过,最好的解决方法是找到出问题的png图片,然后重新另存为png格式。当然如果图片比较多找不到哪个出问题的话,也可以使用下面的方法:

在app的gradle当中,defaultConfig添加如下代码:

android {

    defaultConfig {
       ...
       aaptOptions.cruncherEnabled = false
       aaptOptions.useNewCruncher = false
    }
    ...
}

不过加这个现在的AS版本会提示cruncherEnabled已经弃用,但是当前还是可以起作用的。

参考:https://stackoverflow.com/questions/34218249/android-studio-aapt-err-libpng-error-not-a-png-file

猜你喜欢

转载自blog.csdn.net/lyabc123456/article/details/81867796