Android Studio中运行报错:libpng error: Not a PNG file的解决方法

时间:2021-11-12 15:57:20

今天在真机运行调试的时候一直出现错误,而且是在XML等文件都没错的情况下。

这里插一句,图片和文件的名字不合法都可能会导致运行失败,在AS里不只是xml里面的语法错误,因为语法错误会有报错,而如果是名字的原因只能自己在运行失败后自己去debug找原因。

直接上运行结果截图

Android Studio中运行报错:libpng error: Not a PNG file的解决方法

我们在报错的时候都可以点击红色框的选项来查找失败的原因和官方给出的修复建议。

Android Studio中运行报错:libpng error: Not a PNG file的解决方法

这里的报错是没有PNG格式的图片。出现这个问题的原因是我自己在网上找了几张gif的图片,改了png格式后直接copy进去,但实际上这张图片并不是.png格式。。。Android Studio中运行报错:libpng error: Not a PNG file的解决方法错误很简单却也很难发觉,原因就是在这张图片上,而要将图片真正转换成.png格式的才行。随便找个图片转换工具就可以解决。

注意:在存放图片时千万不要将格式为.jpg或者.gif的图片改成.png格式,千万不要偷懒,一定要将格式转换成PNG格式的图片,否则编译将不通过。切记!!!!