2015-12-27 5 views
2

Здравствуйте, у меня есть список подобных ошибок после обновления из sdk manager.Android: После обновления моего андроида sdk от sdk manager

AAPT err(1212957672): C:\Users\Test\Documents\spark-Android\app\src\main\res\drawable-hdpi\bin.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited AAPT err(1212957672): C:\Users\Test\Documents\spark-Android\app\src\main\res\drawable\logo.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited AAPT err(582622936): C:\Users\Test\Documents\spark-Android\app\build\intermediates\exploded-aar\com.github.navasmdc\MaterialDesign\1.5\res\drawable-xhdpi-v4\sprite_check.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited AAPT err(70038626): C:\Users\Test\Documents\spark-Android\app\src\main\res\drawable\certifi_logo.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited AAPT err(1121607700): C:\Users\Test\Documents\spark-Android\app\src\main\res\drawable-hdpi\certifi_logo.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited AAPT err(87695913): C:\Users\Test\Documents\spark-Android\app\src\main\res\drawable-ldpi\create_defalit_yellow.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited AAPT err(87695913): C:\Users\Test\Documents\spark-Android\app\src\main\res\drawable-mdpi\create_defalit_yellow.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited AAPT err(826611364): C:\Users\Test\Documents\spark-Android\app\src\main\res\drawable-hdpi\create_defalit_yellow.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited AAPT err(1235952614): C:\Users\Test\Documents\spark-Android\app\build\intermediates\exploded-aar\com.github.navasmdc\MaterialDesign\1.5\res\drawable-hdpi-v4\sprite_check.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited AAPT err(1475258342): C:\Users\Test\Documents\spark-Android\app\src\main\res\drawable-mdpi\logo.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited AAPT err(1475258342): C:\Users\Test\Documents\spark-Android\app\build\intermediates\exploded-aar\com.github.navasmdc\MaterialDesign\1.5\res\drawable-ldpi-v4\sprite_check.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited AAPT err(1475258342): C:\Users\Test\Documents\spark-Android\app\src\main\res\drawable-ldpi\bin.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited AAPT err(695446339): C:\Users\Test\Documents\spark-Android\app\src\main\res\drawable-hdpi\logo.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited AAPT err(400880582): C:\Users\Test\Documents\spark-Android\app\src\main\res\drawable-mdpi\bin.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited AAPT err(20049084): C:\Users\Test\Documents\spark-Android\app\build\intermediates\exploded-aar\com.github.navasmdc\MaterialDesign\1.5\res\drawable-xxhdpi-v4\sprite_check.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited AAPT err(317875595): C:\Users\Test\Documents\spark-Android\app\src\main\res\drawable-ldpi\certifi_logo.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited AAPT err(713069587): C:\Users\Test\Documents\spark-Android\app\build\intermediates\exploded-aar\com.github.navasmdc\MaterialDesign\1.5\res\drawable-mdpi-v4\sprite_check.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited AAPT err(627427343): C:\Users\Test\Documents\spark-Android\app\src\main\res\drawable-ldpi\logo.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited AAPT err(627427343): C:\Users\Test\Documents\spark-Android\app\src\main\res\drawable-mdpi\certifi_logo.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited

ответ

2

Согласно Android Studio: "libpng warning: iCCP: Not recognizing known sRGB profile that has been edited", вот ответ:

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

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

См Аналогичный вопрос libpng warning: iCCP: known incorrect sRGB profile

Вы можете использовать ImageOptim с этими перечисленными файлами изображений, чтобы избавиться от этого предупреждения и удаления: метаданные хлама и ненужных цветовых профилей.

Надеется, что это поможет

+0

Я сделал свой buildtool до 22.0.0.1, и он отлично работает ... Если бы я использовал ImageOptim, я мог бы изменить свое собственное изображение, но любые собственные изображения orroid или библиотеки я не могу их редактировать – LittleFunny

0

Как объяснено в Libpng человека странице, вы можете включить его в вашем собственном приложении, чтобы подавить предупреждения о недействительных профилях SRGB:

#if defined(PNG_SKIP_sRGB_CHECK_PROFILE) && \ 
    defined(PNG_SET_OPTION_SUPPORTED) 
    png_set_option(png_ptr, PNG_SKIP_sRGB_CHECK_PROFILE, 
     PNG_OPTION_ON); 
#endif 

Если вы не можете редактировать либо PNG-файлы или исходный код приложения, вам просто нужно будет понизить libpng до 1.5.x или игнорировать предупреждения (или жаловаться на ваш поставщик приложений и изображений).

Смежные вопросы