Приложение LWUIT не запускается на устройстве Blackberry - PullRequest
1 голос
/ 31 января 2012

Я в отчаянии.

Я разрабатываю приложение в LWUIT, используя редактор ресурсов. Мой проект отлично работает в версии MIDP, как в симуляторе, так и на устройствах. Но когда я нахожу свою проблему, когда я начинаю тестировать свое приложение в Blackberry. Приложение отлично работает в симуляторе, но не запускается на устройствах. Это не дает сообщение об ошибке, ничего не говорит. Я пытаюсь изменить файл UI_RIM.jar с помощью jar из LWUIT SVN или с другим jar, сгенерированным из редактора ресурсов (UI_RIM_Touch.jar), но ничего не меняется. Я не знаю, могут ли htttpConnections или FileConnections быть ответственными за эту проблему. У меня есть 2 модели Blackberry, Torch и Bold. Не работает ни на одном.

Для разработки этого приложения я использую Netbeans и LWUIT 1.5

Если вам нужно увидеть какой-то код, скажите мне, что вы хотите, и я опубликую его

Спасибо

EDIT

Иногда я запускаю приложение, и через 30/45 минут после этого появляется следующее сообщение «Необработанное исключение выдается в конструкторе мидлета: userclasses.MainMIDlet». Я не знаю в чем проблема.

1 Ответ

1 голос
/ 02 февраля 2012

RIM - ад для работы, я чувствую вашу боль ... Codename One поможет в этом отношении.

В целом это звучит так:

  1. Вы создали мидлет вместо UiApplication.Убедитесь, что ваш класс наследует UiApplication и имеет открытый статический метод void main (String [] args), который инициализирует класс.Также убедитесь, что класс общедоступен!

  2. Во время компиляции вы не определили приложение как приложение cldc и оставили его как мидлет.Мы отредактировали build.xml в файлах, сгенерированных редактором ресурсов, чтобы вызвать правильную версию.

  3. Вы скомпилировали JDE, который новее целевого устройства.

В журнале alt-lglg проверьте наличие ошибок или сообщений.

...