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

Posted Nothing is impossible for a wi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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.useNewCruncher = false

      技术分享

   

      方案二、在android studio中,依次点开后缀为png的图片,可以查看到图片的文件信息,如下图,将不为png的图片另存为png图片或者修改图片后缀为对应的图片格式。

       技术分享


以上是关于AAPT err(Facade for): libpng error: Not a PNG file 错误解决的主要内容,如果未能解决你的问题,请参考以下文章

Androoid studio 2.3 AAPT err(Facade for 596378712): \?C:Users中文文件夹.androiduild-cache

执行SDK的aapt报错./aapt: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./aapt)

如何使 Android 的 aapt 和 adb 在没有 ia32-libs 的 64 位 Ubuntu 上工作(适用于版本 12、13 和 14)

Android项目打包遇com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details

AAPT2 error: check logs for details 问题的终究修复

Android之AAPT2 error: check logs for details