我花了几个小时试图解决这个问题:
app:mergeDebugResources AAPT err(927129865):C:\ Users \ Will \ AndroidStudioProjects \ Splitter2 \ app \ build \ intermediates \ explosion-aar \ com.android.support \ appcompat-v7 \ 22.0.0 \ res \ drawable -hdpi-V4 \ abc_spinner_mtrl_am_alpha.9.png:
libpng警告:iCCP:未识别已知的已知sRGB配置文件 编辑
我的项目终于正在运行,但每次我进行干净的构建时,它都会再次显示此警告。
我将buildToolsVersion更新为“22.0.1”,我使用的是tools.build:gradle“1.2.3”。我仍然收到这个错误。
当我尝试使用FancyButton时,一切都已开始。
有人知道如何解决这个问题吗?
答案 0 :(得分:30)
它只是一个警告,libpng开始在版本1.6.0发布,所以你可以忽略它。
要清除警告,您需要修复警告中指定的PNG文件。您可以使用许多PNG图像编辑器中的任何一个(ImageMagick,GraphicsMagick等)来删除有问题的iCCP块。或者您可以将libpng降级到1.5.x版。
答案 1 :(得分:10)
自buildToolsVersion 23.0.1以来,它发生在我身上。我还不知道reasson,但如果你对那些图像文件使用ImageOptim(对于MAC),你将摆脱该错误,它会删除垃圾元数据和不必要的颜色配置文件。 / p>
我希望它有所帮助。
答案 2 :(得分:6)
我试图解决问题并让这些恼人的警告消失。 真正帮助我的是:从你的png文件中删除元数据(我猜你不需要它)。
brew install exiftool
find . -path '*src/main/res/*' -name '*.png' -exec exiftool -overwrite_original -all= {} \;
详见杰克沃顿的回答 https://groups.google.com/forum/#!msg/adt-dev/rjTQ_STR3OE/-UcNQRISTKsJ
答案 3 :(得分:5)
在你的build.gradle中为你的模块添加它
aaptOptions {
cruncherEnabled = false
}
这将解决问题/错误
答案 4 :(得分:0)
对我来说问题是链接电缆。连接似乎不稳定,因此发生错误。我改变了电缆,现在它没有问题。
答案 5 :(得分:-3)
我在下面标题中遇到了同样的问题: 的 C:\用户\管理员\工作空间\ pickpacksas \平台\机器人\水库\抽拉-HDPI \ icon.png:libpng警告:iCCP:无法识别已知的已知sRGB配置文件 编辑
错误是由于图像大小不符合Android指南。 检查一下您的图标或启动画面大小(高度和宽度),并根据Android指南制作它们。