Почему мой эмулятор перезапускается, когда я собираюсь запустить приложение в нем? - PullRequest
0 голосов
/ 03 октября 2011

Я сделал простое приложение, в котором я использовал несколько кнопок и немного textView. На событие нажатия кнопки я использую селектор, который будет отображать соответствующую базу изображений в действии нажатия кнопки. Но я не знаю, что случилось, и My Emulator был перезапущен. Я пытался много раз, но все же эмулятор был перезапущен. Где проблема, я не знаю. Пожалуйста, помогите мне в этом. Благодарю. И ошибка после очистки проекта, который я получил:

Ошибка:

[2011-10-03 19:01:11 - TaxCalculator] libpng error: Not a PNG file

[2011-10-03 19:01:11 - TaxCalculator] ОШИБКА: ошибка обработки PNG-изображения E: \ Android \ Workspace \ TaxCalculator \ res \ drawable-hdpi \ email_icon.png [2011-10-03 19:01:11 - TaxCalculator] E: \ Android \ Workspace \ TaxCalculator \ res \ layout \ contect_us.xml: 2: ошибка: ошибка: не найден ресурс, соответствующий данному имени (в «background») со значением «@ drawable / wawatermark»). [2011-10-03 19:01:11 - TaxCalculator] E: \ Android \ Workspace \ TaxCalculator \ res \ layout \ contect_us.xml: 7: ошибка: ошибка: не найден ресурс, соответствующий данному имени (в «background») со значением '@ drawable / header_gradient'). [2011-10-03 19:01:11 - TaxCalculator] E: \ Android \ Workspace \ TaxCalculator \ res \ layout \ contect_us.xml: 11: ошибка: ошибка: не найден ресурс, соответствующий указанному имени (в «background») со значением '@ drawable / selector_back_button'). [2011-10-03 19:01:11 - TaxCalculator] E: \ Android \ Workspace \ TaxCalculator \ res \ layout \ contect_us.xml: 25: ошибка: ошибка: не найден ресурс, соответствующий указанному имени (в 'src') со значением '@ drawable / contact_us_title'). [2011-10-03 19:01:11 - TaxCalculator] E: \ Android \ Workspace \ TaxCalculator \ res \ layout \ contect_us.xml: 42: ошибка: ошибка: не найден ресурс, соответствующий данному имени (в 'src' со значением '@ drawable / phone_icon'). [2011-10-03 19:01:11 - TaxCalculator] E: \ Android \ Workspace \ TaxCalculator \ res \ layout \ contect_us.xml: 53: ошибка: ошибка: не найден ресурс, соответствующий указанному имени (в 'src') со значением '@ drawable / email_icon'). [2011-10-03 19:01:11 - TaxCalculator] E: \ Android \ Workspace \ TaxCalculator \ res \ layout \ menu_screen.xml: 6: ошибка: ошибка: не найден ресурс, соответствующий указанному имени (в 'src') со значением '@ drawable / tax_calculator_logo'). [2011-10-03 19:01:11 - TaxCalculator] E: \ Android \ Workspace \ TaxCalculator \ res \ layout \ menu_screen.xml: 14: ошибка: ошибка: не найден ресурс, соответствующий указанному имени (в «background») со значением '@ drawable / selector_menu_button'). [2011-10-03 19:01:11 - TaxCalculator] E: \ Android \ Workspace \ TaxCalculator \ res \ layout \ menu_screen.xml: 21: ошибка: ошибка: не найден ресурс, соответствующий указанному имени (в «background») со значением '@ drawable / selector_menu_button'). [2011-10-03 19:01:11 - TaxCalculator] E: \ Android \ Workspace \ TaxCalculator \ res \ layout \ menu_screen.xml: 28: ошибка: ошибка: не найден ресурс, который соответствует данному имени (в «background») со значением '@ drawable / selector_menu_button'). [2011-10-03 19:01:11 - TaxCalculator] E: \ Android \ Workspace \ TaxCalculator \ res \ layout \ menu_screen.xml: 35: ошибка: ошибка: не найден ресурс, соответствующий указанному имени (в «background») со значением '@ drawable / selector_menu_button'). [2011-10-03 19:01:11 - TaxCalculator] E: \ Android \ Workspace \ TaxCalculator \ res \ drawable \ selector_back_button.xml: 5: ошибка: ошибка: не найден ресурс, соответствующий указанному имени (в 'drawable') со значением '@ drawable / back_pressed'). [2011-10-03 19:01:11 - TaxCalculator] E: \ Android \ Workspace \ TaxCalculator \ res \ drawable \ selector_back_button.xml: 8: ошибка: ошибка: не найден ресурс, соответствующий указанному имени (в 'drawable') со значением '@ drawable / back_normal'). [2011-10-03 19:01:11 - TaxCalculator] E: \ Android \ Workspace \ TaxCalculator \ res \ drawable \ selector_menu_button.xml: 5: ошибка: ошибка: не найден ресурс, который соответствует указанному имени (в 'drawable') со значением '@ drawable / button_blue'). [2011-10-03 19:01:11 - TaxCalculator] E: \ Android \ Workspace \ TaxCalculator \ res \ drawable \ selector_menu_button.xml: 8: ошибка: ошибка: не найден ресурс, который соответствует указанному имени (в 'drawable') со значением '@ drawable / button_white').[2011-10-03 19:01:39 - TaxCalculator] Не удалось установить TaxCalculator.apk на устройстве 'emulator-5554! [2011-10-03 19:01:39 - TaxCalculator] (ноль) [2011-10-03 19:01:39 - TaxCalculator] Запуск отменен!

1 Ответ

0 голосов
/ 04 октября 2011

Ну, здесь никто не дает мне ответ.Но я получил решение.Пожалуйста, прочтите это внимательно.

Проблема: Недавно я столкнулся с проблемой, когда при добавлении моего png-файла в проект Android он жаловался, что это не файл PNG.

Ошибка, с которой я столкнулся:

[2011-07-24 19:54:00 - xxxx] ошибка libpng: не файл PNG [2011-07-24 19:54:00 - xxxx] ОШИБКА: ошибка обработки изображения PNG C: \ Users \pawana \ workspace \ xxxx \ res \ drawable-nodpi \ background.png [2011-07-24 19:54:00 - xxxx] C: \ Users \ pawana \ workspace \ xxxx \ res \ layout \ main.xml: 7:ошибка: ошибка: не найден ресурс, который соответствует данному имени (в 'background' со значением '@ drawable / background').

Среда: я использовал "windows 7" для разработки, и этот файл открывал файлкак файл PNG в Windows 7. Я был озадачен тем, что происходит.

Справочная информация: я пытался искать в Интернете, если кто-то еще сталкивался с этой проблемой и что в качестве решения.Хороших ответов не было.Я проверил, что мой PNG был 24 бит.Android поддерживает 24-битные и 32-битные.После долгих исследований мне пришло в голову, что, возможно, Android не нравится формат PNG «Adobe Photoshop», который я тоже использовал для создания PNG.

Решение: Окончательное решение состояло в том, чтобы открыть файл png в MSНарисуйте и сохраните файл в формате png.Как только я это сделал, Eclipse смог использовать этот файл в проекте Android.Я посмотрел на то, что он изменил, он преобразовал PNG в 32-битный формат.Поскольку Android поддерживает как 24-битные, так и 32-битные PNG, я думаю, что есть что-то с сгенерированными «Adobe Phtoshop» PNG, которые Android не любит.

...