J2ME приложение получает сбой - PullRequest
1 голос
/ 03 января 2012

Я создал приложение Java ME, которое отлично работает в эмуляторе.Но когда я запускаю приложение на Nokia 5233 или других устройствах, оно вылетает без предупреждения.

Я пытался перехватить все исключения, чтобы выяснить, когда происходит сбой моего приложения.Но это также бесполезно, так как я не получаю предупреждающее сообщение во время сбоя.Кто-нибудь может подсказать мне, в чем будет проблема?После сбоя приложения я перезапускаю приложение, и оно несколько раз падает в одной и той же точке.Если я продолжу пробовать какое-то время, это будет отлично работать.Не знаю в чем проблема.В эмуляторе работает нормально.

1 Ответ

2 голосов
/ 03 января 2012

Поэтому, если вы не можете получить трассировку стека, вы должны закомментировать все строки из вашего startApp() метода.Затем последовательно раскомментируйте одну строку за другой и запускайте ее каждый раз на устройстве.Таким образом, вы найдете линию, на которой происходит сбой вашего приложения.Особенно следует рассмотреть возможность использования таких услуг, как, например, DataStorage.

Другим способом может быть добавление подробного ведения журнала в ваш код, чтобы увидеть, какая последняя строка выполняется.

Также взгляните на этот вопрос: Как получить трассировку стека вмобильное устройство

...