您的位置:首页 > 移动开发 > Android开发

解决Android studio编译时遇到AAPT err(Facade for): libpng error: Not a PNG file 错误

2016-08-13 17:45 549 查看
今天在Android studio中写了一个项目,可是当我在编译时出现“AAPT err(Facade for): libpng error: Not a PNG file”错误。在Google上查了一下,发现是由于该项目中的drawable下的图片文件有非png图片,命名为了png造成的。

     这个问题有两个解决方案:

     方案一、在模块下的build.gradle中配置下面两个信息,再clear project。

      aaptOptions.cruncherEnabled = false

      aaptOptions.useNewCruncher = false

android {
compileSdkVersion 23
buildToolsVersion "24.0.1"
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false

defaultConfig {
applicationId "one.lee.hangzhou"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}


     方案二、在android studio中,依次点开后缀为png的图片,可以查看到图片的文件信息,将不为png的图片另存为png图片或者修改图片后缀为对应的图片格式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android android studio
相关文章推荐