ОШИБКА: ошибка обработки изображения PNG в Android - PullRequest
1 голос
/ 27 февраля 2012

Я сохранил свои изображения в папке res/drawable, но все равно выдает мне эту ошибку на консоли

[2012-04-28 18:36:46 - Local] libpng error: Not a PNG file
[2012-04-28 18:36:46 - Local] ERROR: Failure processing PNG image D:\Android2_worksapce\Local\res\drawable-ldpi\ic_launcher.png
[2012-04-28 18:36:46 - Local] libpng error: Not a PNG file
[2012-04-28 18:36:46 - Local] ERROR: Failure processing PNG image D:\Android2_worksapce\Local\res\drawable-mdpi\ic_launcher.png
[2012-04-28 18:36:46 - Local] D:\Android2_worksapce\Local\res\layout\aboutus.xml:2: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/about').
[2012-04-28 18:36:46 - Local] D:\Android2_worksapce\Local\res\layout\autofare.xml:2: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/auto').
[2012-04-28 18:36:46 - Local] D:\Android2_worksapce\Local\res\layout\busroutes.xml:2: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/bus').
[2012-04-28 18:36:46 - Local] D:\Android2_worksapce\Local\res\layout\busroutes.xml:63: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/right').
[2012-04-28 18:36:46 - Local] D:\Android2_worksapce\Local\res\layout\busroutes.xml:72: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/cancel').
[2012-04-28 18:36:46 - Local] D:\Android2_worksapce\Local\res\layout\firstscreenactivity.xml:2: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/mumbai1').
[2012-04-28 18:36:46 - Local] D:\Android2_worksapce\Local\res\layout\listviewofwesternavailabletrains.xml:8: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/cell3').
[2012-04-28 18:36:46 - Local] D:\Android2_worksapce\Local\res\layout\main.xml:2: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/first').
[2012-04-28 18:36:46 - Local] D:\Android2_worksapce\Local\res\layout\mumbaihelpline.xml:2: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/helpline').
[2012-04-28 18:36:46 - Local] D:\Android2_worksapce\Local\res\layout\selectambulance.xml:2: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/ambu').
[2012-04-28 18:36:46 - Local] D:\Android2_worksapce\Local\res\layout\selectedwesterntraindetails.xml:2: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/list6').
[2012-04-28 18:36:46 - Local] D:\Android2_worksapce\Local\res\layout\selecthospital.xml:2: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/hospital').
[2012-04-28 18:36:46 - Local] D:\Android2_worksapce\Local\res\layout\selectservicelistview.xml:7: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/cell1').
[2012-04-28 18:36:46 - Local] D:\Android2_worksapce\Local\res\layout\selecttrainline.xml:2: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/curv').
[2012-04-28 18:36:46 - Local] D:\Android2_worksapce\Local\res\layout\taxifare.xml:2: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/taxi').
[2012-04-28 18:36:46 - Local] D:\Android2_worksapce\Local\res\layout\westernavailabletrains.xml:2: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/list5').
[2012-04-28 18:36:46 - Local] D:\Android2_worksapce\Local\res\layout\westernavailabletrains.xml:18: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/cell3').
[2012-04-28 18:36:46 - Local] D:\Android2_worksapce\Local\res\layout\youareatcentral.xml:2: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/local').
[2012-04-28 18:36:46 - Local] D:\Android2_worksapce\Local\res\layout\youareatcentral.xml:70: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/right').
[2012-04-28 18:36:46 - Local] D:\Android2_worksapce\Local\res\layout\youareatcentral.xml:79: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/cancel').
[2012-04-28 18:36:46 - Local] D:\Android2_worksapce\Local\res\layout\youareatharbour.xml:2: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/local').
[2012-04-28 18:36:46 - Local] D:\Android2_worksapce\Local\res\layout\youareatharbour.xml:69: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/right').

Я сохранил изображения (в формате png) в ресурсах, но это дает мнеошибка, указывающая, что это не png файл.Кто-нибудь может мне помочь?

Ответы [ 3 ]

7 голосов
/ 10 августа 2012

Одно простое, но трудоемкое решение ... Попробуйте открыть свой png в mspaint и сохраните как. эта проблема решится .. я не знаю, почему мы должны это делать .. но почему-то это работает для меня ...

2 голосов
/ 22 августа 2012

Проверьте эту ссылку для справки

Android поддерживает 24-битные и 32-битные, но у него есть некоторые проблемы с ADOBE PHOTOSHOP файлами PNG.Поэтому решение состоит в том, чтобы открыть в MS Paint и снова сохранить, как сказал Kalpesh Patel.

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

1 голос
/ 09 сентября 2017

Это связано с тем, что любой jpg-файл по ошибке конвертируется в png-файл.Если вы добавили какие-либо изображения в папку для рисования (папка ресурсов), убедитесь, что расширение всех изображений должно быть png, поэтому не меняйте расширение jpg на png.Если вы хотите конвертировать jpg в png, воспользуйтесь онлайн-инструментом или редактором для конвертации.

Проблема заключается в том, что если изображение не преобразуется должным образом в формат PNG, то при запуске оно выдаст эту ошибку.

Решение: во-первых, добавили ли вы недавно изображения в папку для рисования?если да, то проверьте правильность расширения всех изображений (я имею в виду, не добавляйте принудительно расширение png).

или

2-й, если вы не уверены, какое расширение изображения не является правильнымтогда вам нужно отредактировать все png-изображения в редакторе или онлайн-инструменте и снова сохранить в png-файл, и эта проблема наверняка будет решена.

Я потратил 3 часа на это, чтобы выяснить иЯ придумала это решение.Это была моя ошибка, я отредактировал изображение jpg в png, но он не был правильно преобразован в png, поэтому он выдавал ошибку.После того, как я выбрал это изображение и правильно преобразовал его в png файл, он заработал для меня!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...