【原创】解决 React Native 报错:AAPT err: No Delegate set : lost message:libpng error: Not a PNG file

blogdaren 2018-06-25 抢沙发 1041人次

问题背景:

33.png

问题原因:

这是由于图片的格式不正确导致的,请严格检查图片的格式,对了, 不能简单的修改图片的后缀名完事儿,这是不可取的做法。

解决方案【治标】:

vi /path/to/project/android/app/build.gradle , 在 android 项里增加如下两行代码即可:
android{
  //......
  aaptOptions.cruncherEnabled = false
  aaptOptions.useNewCruncher = false  
  //......
}

解决方案【治本】:

对于本例,借助工具修复图片非PNG格式的图片为正统的PNG格式即可


版权声明:除非注明,本文由( blogdaren )原创,转载请保留文章出处。

本文链接:【原创】解决 React Native 报错:AAPT err: No Delegate set : lost message:libpng error: Not a PNG file

发表评论:

您的昵称:
电子邮件:
个人主页:

Free Web Hosting