forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   JAVA Micro Edition (http://forum.boolean.name/forumdisplay.php?f=52)
-   -   java ME на Nokia 5530 XM (http://forum.boolean.name/showthread.php?t=15174)

SoboLEFF 25.07.2011 18:56

java ME на Nokia 5530 XM
 
Вложений: 1
Подскажите пожалуйста, почему java приложение которое, отлично запускается на WTK и на мобильном телефоне Motorola l9, не идёт на Nokia 5530 XM? Появляется просто чёрный экран и всё. Проект NetBeans IDE 7.0 с приложением прикрепил.

Жека 26.07.2011 07:14

Ответ: java ME на Nokia 5530 XM
 
В стандартном эмуляторе заработало сразу.
Затем я попробовал запустить в эмуляторе от SonyEricsson, и получил ошибку. Причём ещё не запуская мидлет. Оказалось, дело в формате рисунков. У тебя 3 из 4 картинок 32 бита, и первая ошибка срабатывала из-за невозможности загрузить такую иконку мидлета. Я их пересохранил в фотошопе в формат png-8, однако ошибка осталась. Заставка которая выезжает была 8-битная, я её тоже пересохранил в png-8, и всё заработало.
Современные телефоны умеют работать с png-24. Однако, у меня уже было так, что при загрузке картинок, созданных кем-то, получал ошибку чтения формата. Пересохранение в моём седьмом фотошопе исправляло формат.:)

SoboLEFF 26.07.2011 18:08

Ответ: java ME на Nokia 5530 XM
 
Попробовал пересохранить все изображения в png-8, но ни чего не изменилось, по прежнему при запуске приложения чёрный экран. Я вот что думаю, может быть для нокии нужны какието особые классы?

Жека 26.07.2011 19:33

Ответ: java ME на Nokia 5530 XM
 
Ничего особого не нужно. Отладка нужна. Сделай глобальную строковую переменную, и перед загрузкой картинок и в прочие "скользкие места" вставь присвоение ей значения, после чего вызывай repaint(), таким образом можно отловить место с ошибкой.


Часовой пояс GMT +4, время: 12:36.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot