【问题标题】:Android Studio: "libpng warning: iCCP: Not recognizing known sRGB profile that has been edited"Android Studio:“libpng 警告:iCCP:无法识别已编辑的已知 sRGB 配置文件”
【发布时间】:2015-10-08 07:34:18
【问题描述】:

我花了几个小时试图解决这个问题:

app:mergeDebugResources AAPT 错误(927129865): C:\Users\Will\AndroidStudioProjects\Splitter2\app\build\intermediates\exploded-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

有人知道如何解决这个问题吗?

【问题讨论】:

    标签: android


    【解决方案1】:

    对我来说,问题在于链接电缆。连接似乎不稳定,因此发生了错误。我更换了电缆,现在它可以正常工作了。

    【讨论】:

      【解决方案2】:

      在你的 build.gradle 中为你的模块添加这个

      aaptOptions { cruncherEnabled = false }

      这将解决问题/错误

      【讨论】:

      • 错误:Could not find method aaptOptions() for arguments
      【解决方案3】:

      我试图解决问题并让这些烦人的警告消失。 真正帮助我的是:从你的 png 文件中删除元数据(我猜你不需要它)。

      brew install exiftool
      find . -path '*src/main/res/*' -name '*.png' -exec exiftool -overwrite_original -all= {} \;
      

      查看 Jake Wharton 的答案中的详细信息 https://groups.google.com/forum/#!msg/adt-dev/rjTQ_STR3OE/-UcNQRISTKsJ

      【讨论】:

      • 这个exiftool -overwrite_original -all= 文件就像魅力一样!
      • @AlexCohn 收到此错误发现:参数格式不正确
      • @WIHY:-all= 后面需要一个空格
      • @WISHI我用命令更新了答案。您可以在 Windows 上使用 bash-tool(例如 git-bash)来执行它。
      【解决方案4】:

      自 buildToolsVersion 23.0.1 起就发生在我身上。我还不知道原因,但是如果您对这些图像文件使用 ImageOptim(对于 MAC),您将摆脱该错误,它会删除垃圾元数据和不必要的颜色配置文件。

      希望对你有帮助。

      【讨论】:

        【解决方案5】:

        我对以下标题有同样的问题: C:\Users\Administrator\workspace\pickpacksas\platforms\android\res\drawable-hdpi \icon.png:libpng 警告:iCCP:无法识别已知的 sRGB 配置文件 n 已编辑

        错误是由于图像大小不符合 android 指南。 检查一次您的图标或初始屏幕尺寸(高度和宽度),并按照 android 指南进行制作。

        【讨论】:

        【解决方案6】:

        这只是一个警告,libpng从1.6.0版本开始发出,所以你可以忽略它。

        要消除警告,您需要修复警告中命名的 PNG 文件。您可以使用多种 PNG 图像编辑器(ImageMagick、GraphicsMagick 等)中的任何一种来删除有问题的 iCCP 块。或者你可以将你的 libpng 降级到 1.5.x 版本。

        查看类似问题libpng warning: iCCP: known incorrect sRGB profile

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-05-01
          • 2015-02-08
          • 1970-01-01
          • 2014-05-09
          • 2018-11-28
          • 1970-01-01
          相关资源
          最近更新 更多