文档章节

Android studio 解决libpng warning: iCCP: Not recogni

大凉龙雀
 大凉龙雀
发布于 2015/09/25 10:07
字数 162
阅读 238
收藏 1

在Android5.0的源码中编译apk会出现如下的问题

libpng warning: "iCCP: Not recognizing known sRGB profile that has been edited"

原因是新版本的libpng对关于ICCP采用了更严苛的约束

解决方法有三:

  • 降低 libpng

  • 用 imagemagick strip  .png 

  • 不提示warning


这里采用第二种,首先下载imagemagick,由于unix的版本安装麻烦就直接下载windows的

然后用批处理命令strip所有的png


提供命令如下:

set fn=E:\Program Files\ImageMagick-6.9.0-Q16\convert.exe

for /f "tokens=*" %%i in ('dir/s/b *.png') do "%fn%" "%%i" -strip "%%i"


在这里我使用的是

buildToolsVersion "22.0.1"
 改为
buildToolsVersion "19.1.0"


本文转载自:http://my.oschina.net/u/97468/blog/364808

大凉龙雀
粉丝 52
博文 135
码字总数 32387
作品 0
郑州
程序员
私信 提问
Android libpng warning: iCCP: Not recognizing known sRGB profile that has been edited

今天更新了Android Studio,编译项目的时候出现了这种问题,所有的drawable里的png格式的图片资源全部报 libpng warning: iCCP: Not recognizing known sRGB profile that has been edited ...

xwtdroid
2015/07/08
5K
0
Android studio 编译报iCCP: Not recognizing known sRGB

在Android5.0的源码中编译apk会出现如下的问题 libpng warning: "iCCP: Not recognizing known sRGB profile that has been edited" 原因是新版本的libpng对关于ICCP采用了更严苛的约束 解决......

恰同学少年
2016/02/24
45
0
AS问题解决系列3—iCCP: Not recognizing known sRGB profile

问题描述 在Android Studio 1.2.2下编译期间,出现了下面警告信息: ...resdrawable-hdpiadd_green.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited ......

一配
2015/07/16
27.4K
7
wxpython升级到3.0的不兼容问题

wxpython从2.8升级到3.0发现2个问题 png图片出现警告 iCCP:known incorrect sRGB profile 原因是 libpng升级对iCCP的要求更严格,比较好的解决方法可以通过Imagemagick软件把png图片重新保存...

Aaron_Lee
2014/04/19
429
0
处理libpng warning: "iCCP: Not recognizing

在Android5.0的源码中编译apk会出现如下的问题 libpng warning: "iCCP: Not recognizing known sRGB profile that has been edited" 原因是新版本的libpng对关于ICCP采用了更严苛的约束 解决......

tihgunt
2015/01/07
3K
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 早上儿子问我他是怎么来的

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @凉小生 :#今日歌曲推荐# 少点戾气,愿你和这个世界温柔以待。中岛美嘉的单曲《僕が死のうと思ったのは (曾经我也想过一了百了)》 《僕が死の...

小小编辑
今天
1K
12
Excption与Error包结构,OOM 你遇到过哪些情况,SOF 你遇到过哪些情况

Throwable 是 Java 中所有错误与异常的超类,Throwable 包含两个子类,Error 与 Exception 。用于指示发生了异常情况。 Java 抛出的 Throwable 可以分成三种类型。 被检查异常(checked Exc...

Garphy
今天
27
0
计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
昨天
23
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
昨天
40
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
昨天
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部