java ME на Nokia 5530 XM
Вложений: 1
Подскажите пожалуйста, почему java приложение которое, отлично запускается на WTK и на мобильном телефоне Motorola l9, не идёт на Nokia 5530 XM? Появляется просто чёрный экран и всё. Проект NetBeans IDE 7.0 с приложением прикрепил.
|
Ответ: java ME на Nokia 5530 XM
В стандартном эмуляторе заработало сразу.
Затем я попробовал запустить в эмуляторе от SonyEricsson, и получил ошибку. Причём ещё не запуская мидлет. Оказалось, дело в формате рисунков. У тебя 3 из 4 картинок 32 бита, и первая ошибка срабатывала из-за невозможности загрузить такую иконку мидлета. Я их пересохранил в фотошопе в формат png-8, однако ошибка осталась. Заставка которая выезжает была 8-битная, я её тоже пересохранил в png-8, и всё заработало. Современные телефоны умеют работать с png-24. Однако, у меня уже было так, что при загрузке картинок, созданных кем-то, получал ошибку чтения формата. Пересохранение в моём седьмом фотошопе исправляло формат.:) |
Ответ: java ME на Nokia 5530 XM
Попробовал пересохранить все изображения в png-8, но ни чего не изменилось, по прежнему при запуске приложения чёрный экран. Я вот что думаю, может быть для нокии нужны какието особые классы?
|
Ответ: java ME на Nokia 5530 XM
Ничего особого не нужно. Отладка нужна. Сделай глобальную строковую переменную, и перед загрузкой картинок и в прочие "скользкие места" вставь присвоение ей значения, после чего вызывай repaint(), таким образом можно отловить место с ошибкой.
|
Часовой пояс GMT +4, время: 12:36. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot