Подтвердить что ты не робот

Android Studio: "Предупреждение libpng: iCCP: не распознавание известного профиля sRGB, который был отредактирован"

Я потратил несколько часов, пытаясь решить эту проблему:

app: mergeDebugResources AAPT err (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, который был изм

Мой проект, наконец, запущен, но каждый раз, когда я делаю чистую сборку, он снова показывает это предупреждение.

Я обновил my buildToolsVersion до "22.0.1", и я использую tools.build: gradle "1.2.3". Я все еще получаю эту ошибку.

Все началось, когда я попытался использовать FancyButton.

Кто-нибудь знает, как решить эту проблему?

4b9b3361

Ответ 1

Это просто предупреждение, которое libpng начал выпускать в версии 1.6.0, поэтому вы можете игнорировать его.

Чтобы избавиться от предупреждения, вам нужно исправить файл PNG, который указан в предупреждении. Вы можете использовать любой из нескольких редакторов изображений PNG (ImageMagick, GraphicsMagick и т.д.), Чтобы удалить оскорбительный кусок iCCP. Или вы можете понизить свой libpng до версии 1.5.x.

См. аналогичный вопрос Предупреждение libpng: iCCP: известный неправильный профиль sRGB

Ответ 2

Это происходит со мной, так как buildToolsVersion 23.0.1. Я еще не знаю reasson, но если вы используете ImageOptim (для MAC) с этими файлами изображений, вы избавитесь от этой ошибки, он удалит нежелательные метаданные и ненужные цветовые профили.

Надеюсь, это поможет.

Ответ 3

Я попытался исправить эту проблему и устранить эти неприятные предупреждения. Что действительно помогло мне: удалить метаданные из вашего 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

Ответ 4

Добавьте это в свой build.gradle для своего модуля.

aaptOptions { cruncherEnabled = false }

это решит проблему/ошибку

Ответ 5

Для меня проблема была связана с кабелем связи. Соединение казалось неустойчивым, и поэтому произошла ошибка. Я привязал кабель, и теперь он работает без проблем.

Ответ 6

У меня была такая же проблема с заголовком ниже: C:\Users\Administrator\Workspace\pickpacksas\платформы\Android\рес\вытяжке-ИПЧР \ icon.png: предупреждение о libpng: iCCP: не распознает известный профиль sRGB с пчелой n отредактировано

Ошибка связана с тем, что размер изображения не соответствует рекомендациям Android. Проверьте один раз значок или размер заставки (высота и ширина) и сделайте их согласно рекомендациям для Android.