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

Posted guangdeshishe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章

如果我们在 App Delegate 的 didFinishLaunching 中返回 NO 会发生啥[重复]

无头 chrome 中的 Autodesk forge 查看器,CONTEXT_LOST_WEBGL

cannot deserialize from Object value (no delegate- or property-based Creator)

如何修复 GraphicsMagik 错误(gm convert: No decode delegate for this image format)

openstack horizon开发环境搭建运行run_tests报错No module named config

Delegate&Event