Android gradle项目展示了很多aapt';s警告(libpng警告:iCCP)

Android gradle项目展示了很多aapt';s警告(libpng警告:iCCP),android,gradle,android-gradle-plugin,aapt,build-tools,Android,Gradle,Android Gradle Plugin,Aapt,Build Tools,在我的项目构建过程中,我看到很多与aapt和图像相关的警告 AAPT错误(26532284): /文件/ic\u status\u background.png的路径: libpng警告:iCCP:无法识别已删除的已知sRGB配置文件 编辑 我看到了这个问题。看起来这个问题与最近的几个构建工具版本有关。建议使用最新的构建工具版本。但这没用。而“仍在……中发生”的评论只能证明这一点。此外,本页的答案并未涵盖在图形准备阶段可以采取哪些措施来预防此问题 因此,我的问题是: 我应该关心这些警告吗 此警告

在我的项目构建过程中,我看到很多与aapt和图像相关的警告

AAPT错误(26532284): /文件/ic\u status\u background.png的路径: libpng警告:iCCP:无法识别已删除的已知sRGB配置文件 编辑

我看到了这个问题。看起来这个问题与最近的几个构建工具版本有关。建议使用最新的构建工具版本。但这没用。而“仍在……中发生”的评论只能证明这一点。此外,本页的答案并未涵盖在图形准备阶段可以采取哪些措施来预防此问题

因此,我的问题是:

  • 我应该关心这些警告吗
  • 此警告对我的应用程序有何影响
  • 禁用此警告(不更改png文件)是否安全?怎么做
  • 最重要的问题

    4.我在Photoshop中准备*.png文件。在图像准备阶段,我可以做些什么(或更改PS设置)来防止此问题?

    这只是一个libpng警告,因为您的PNG包含的元数据不是标准的/预期的

    正如我们在中看到的,他们升级了aapt中使用的libpng,现在对非标准的额外数据更加挑剔

  • 你在乎吗
  • 不,它们只是警告

  • 这将如何影响您的应用程序
  • 不会的。这只是额外的元数据

  • 将此警告静音是否安全
  • 对。实际上,正如用户在上面链接的问题中所报告的那样,aapt的较新版本发出的警告更少

  • 你能做什么
  • 我还没有找到一个简单的方法来阻止Photoshop编写iCC配置文件。然而,在同一期中,他们指出了一个shell命令可以为您实现这一点。它要求您已安装tho


    find-name*.png-exec mogrify+profile sRGB{}

    这只是一个libpng警告,因为您的png包含非标准/预期的元数据

    正如我们在中看到的,他们升级了aapt中使用的libpng,现在对非标准的额外数据更加挑剔

  • 你在乎吗
  • 不,它们只是警告

  • 这将如何影响您的应用程序
  • 不会的。这只是额外的元数据

  • 将此警告静音是否安全
  • 对。实际上,正如用户在上面链接的问题中所报告的那样,aapt的较新版本发出的警告更少

  • 你能做什么
  • 我还没有找到一个简单的方法来阻止Photoshop编写iCC配置文件。然而,在同一期中,他们指出了一个shell命令可以为您实现这一点。它要求您已安装tho

    find-name*.png-exec mogrify+profile sRGB{}