Распечатать трассировку стека исключений в JavaME для Samsung JET

Мое исследование показывает, что общий вопрос является исключительно популярным. И в основном нет единого решения для всех телефонов, использующих инфраструктуру CLDC/MIDP.

Я разработал приложение, которое работает на всех телефонах, которые я тестировал до сих пор (в основном Nokia), но оно выдает исключение IOException на Samsung jet S8003.

Любые идеи относительно того, как можно получить след на этом конкретном телефоне?


person Sydwell    schedule 17.02.2011    source источник


Ответы (2)


Я не могу ответить конкретно для вашей платформы, но с годами я обнаружил, что лучший подход к такого рода проблемам — реализовать какое-либо средство трассировки в вашем коде, чтобы вы могли видеть путь кода, который привел к исключение. Посмотрите ответы на этот вопрос SO, чтобы узнать, как это сделать: Вход в J2ME.

Преимущество этого подхода заключается в том, что он значительно упрощает отладку проблем клиентов, когда они запускают ваше приложение на модели телефона, о которой вы никогда не слышали, особенно если для них есть простой способ включить журнал трассировки и отправить его. вам автоматически.

person Eric Giguere    schedule 18.02.2011

После долгих лет разочарований я создал инструмент, который делает то, что вам нужно: http://jarrut.sourceforge.net/.

Его не так просто настроить, как могло бы быть, но он поставляется с рабочим примером. После того, как вы заработаете, вы больше не будете делать вещи JME без него.

person Olli Kallioinen    schedule 26.07.2011
comment
Спасибо за это, я обязательно проверю это и дам вам знать, что я думаю, в ближайшее время. - person Sydwell; 26.07.2011