AAPT: libpng error: Not a PNG file 问题解决

导入项目到Android Studio的时候,Gradle Build失败了,报的错是

FAILURE: Build failed with an exception.

Execution failed for task ‘:app:mergeDebugResources‘.
> Some file crunching failed, see logs for details

AAPT: libpng error: Not a PNG file

AAPT err(Facade for 197782496) : No Delegate set : lost message:libpng error: Not a PNG file

说文件不是PNG文件,可是没有说是哪一张图。

解决方法

在build.gradle里加入

android {

......

aaptOptions {         cruncherEnabled = false     }

}

可以正常运行了!

时间: 2024-11-05 12:31:50

AAPT: libpng error: Not a PNG file 问题解决的相关文章

AAPT err(Facade for): libpng error: Not a PNG file 错误解决

在导入项目到Android studio后,若编译出现"AAPT err(Facade for): libpng error: Not a PNG file"错误. 该错误表示项目中的drawable下的图片文件有非png图片,命名为了png造成的. 解决方案: 方案一.在模块下的build.gradle中配置下面两个信息,再clear project. aaptOptions.cruncherEnabled = false      aaptOptions.useNewCrunche

[Android]libpng error: Not a PNG file错误解决

我在将以前在Eclipse中写的项目import到android studio中后,出现了 AAPT err(Facade for 157667509): libpng error: Not a PNG file 错误,提示信息显示图片非PNG格式. 解决方法: 在studio中依次点开每个后缀名为png的图片,(如图) 即使图片的后缀名是png,这里会显示真正的格式.找到不符合要求的图片,另存为png格式即可.

pngcrush caught libpng error: Not a PNG file..

今日真机测试遇到这样的奇葩问题: While reading XXX/XXX.png pngcrush caught libpng error: Not a PNG file.. 替换几次图片都没解决,搜了一下发现是队友问题,狠狠地将其批了一顿,竟然直接在图片后面改后缀,真是醉了!--------让美工重新导入 PS之后再导出 png 格式就好了.

While reading xxx.png pngcrush caught libpng error: Not a PNG file..

While reading /XXX/XXX/XXX/img1.png pngcrush caught libpng error: Not a PNG filCould not find file: /Users/XXX/Library/Developer/Xcode/DerivedData/CookBookDemo-cnttcobrbmvbddeiesgsxnfwihfe/Build/Products/Debug-iphoneos/CookBookDemo.app/img1.pngComman

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 = f

【问题解决】syntax error: unexpected end of file或-bash: ./full_build.sh: /bin/bash^M: bad interpreter: No

在阅读的过程中有任何问题,欢迎一起交流 邮箱:[email protected]    QQ:1494713801 执行一个脚本full_build.sh 时, 一直是提示我: -bash: ./full_build.sh: /bin/bash^M: bad interpreter: No such file or directory 或提醒  syntax error: unexpected end of file 出现上面错误的原因之一是脚本文件是DOS格式的, 即每一行的行尾以\r\n来标

While reading XXX pngcrush caught libpng error: N

错误一: While reading /XXX/XXX/XXX/img1.png pngcrush caught libpng error:   Not a PNG filCould not find file: /Users/XXX/Library/Developer/Xcode/DerivedData/CookBookDemo-cnttcobrbmvbddeiesgsxnfwihfe/Build/Products/Debug-iphoneos/CookBookDemo.app/img1.pn

An error occurred during the file system check

今天早上打开虚拟机(RedHat 6.3)的时候,报了an error occurred during the file system check错误. 提示/dev/mapper/vg_nbuserver-lv_root 文件系统不一致.这可能与我经常直接关闭电脑有关.于是按照它的提示 输入root密码进入系统 运行: fsck -y /dev/mapper/vg_nbuserver-lv_root 文件修改成功,遂重启 问题解决. 如果此操作还不行,就进入系统在/etc/fastab中将错误

Xcode 4-PBXcp error修复-No such file or directory

本文主要参考Xcode 4-PBXcp error修复-No such file or directory,并做了一些更新. 接手了一个新项目,真机编译时总是提示"PBXcp error-No such file or directory"这个错误,就是看了上面的文章也没解决问题,几经搜索,终于解决. 原因之一是因为上面文章方法3中说的,targets-build phases的copy bundle resources下有红色资源文件,而红色资源文件恰恰是main.storyboar