Android Studio iCCP: Not recognizing known sRGB profile

这篇文章给出这种问题的解决方案,亲测可行,至于这个问题出现的原因我就不多赘述了。想追根问底的同学可以参考这篇文章http://my.oschina.net/1pei/blog/479162


其实解决方案很简答,把非PNG或者损坏的PNG图片变为正常的PNG图片就OK了,ImageMagick出马了。自己去百度ImageMagick的官网,然后下载安装。  

把安装目录下的convert.exe拷贝到对应目录(或者System32下面),然后进cmd,如果想对一个文件夹下的所有图片都执行操作,可以在这个目录下执行for /f "tokens=*" %i in ('dir/s/b *.png') do convert "%i" -strip "%i"

去掉图片中的所有信息,就可以了。

如果只想修改单个图片,修改一下命令即可,比如修改aa.png则命令变为for /f "tokens=*" %i in ('dir/s/b aa.png') do convert "%i" -strip "%i" 即可。


其实还有一种偷懒的办法

直接忽略这个警告即可,哈哈

在你的gradle文件中加入以下两句

aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
如下所示:

android {
    compileSdkVersion 23
    buildToolsVersion '23.0.1'

    aaptOptions.cruncherEnabled = false
    aaptOptions.useNewCruncher = false

    defaultConfig {

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值