Отладка BlackBerry на устройстве не показывает строковые значения - PullRequest
5 голосов
/ 03 февраля 2011

Простым нажатием кнопки в BlackBerry я пишу это:

String str = "xyz";
labelField.setText(str);

Когда я отлаживаю код, в окне «Переменные» я не вижу значения «str» как «xyz» - этопоказывает значение str, равное нулю, и когда я нажимаю на него, оно показывает это сообщение:

Метод "toString" с подписью "() Ljava / lang / String; не применим к этомуобъект

, хотя код работает нормально. В чем проблема в режиме отладки?

Ответы [ 2 ]

1 голос
/ 12 сентября 2013

Просто добавьте туда выражение System.out.Println, чтобы отобразить нужное вам сообщение.

1 голос
/ 11 мая 2011

Эй, ребята, я думаю, что у меня есть решение для вас.

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

Короче говоря: проверьте, не удалили ли вы случайно файлы эмулятора * .debug.Например, я удалил свою (не спрашиваю почему :)), поэтому после того, как я восстановил всю папку simulator в RIM JDE, я попытался снова отладить и вуаля - теперь я мог видетьзначения переменных.


Это папка simulator в моем плагине BB JDE Eclipse (автономная версия, которая содержит собственное затмение).Используется BB JDE 4.5.0, но такая же структура папок есть в любой версии JDE.

C:\Users\GDimitrov\Documents\programs\bb_jde_plugin\plugins\net.rim.ejde.componentpack4.5.0_4.5.0.28\components\simulator

И это местоположение папки simulator для BB JDE 4.5.0, установленного дополнительно через установщик BB.

C:\Program Files (x86)\RIM\BlackBerry_JDE_4.5.0\simulator

Приветствия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...