首页 > 代码库 > No Delegate set : lost message:libpng error: Not a PNG file

No Delegate set : lost message:libpng error: Not a PNG file

当出现这个问题时,是因为本来是jpg或其他格式的图片存成了png导致的。或者有的图片本来就是jpg的,Android Studio一编译,发现不是png才造成了这个问题。
解决这个问题可以在Android Studio中打开每张图片,查看右上角是否有jpg的字样,如果有jpg的字样而且图片是png后缀的,那么把这张图片通过图片浏览器打开,然后另存为png格式,替换原来的图片即可。

或者:
build.gradle:
android { aaptOptions { cruncherEnabled = false } }

No Delegate set : lost message:libpng error: Not a PNG file