Отладчик Blackberry eclipse не отражает изменения кода

Я боролся с этим в течение последнего дня. Кажется, я застрял в странной ошибке в Eclipse, когда он решает пройти и выполнить разделы, которые я полностью удалил или прокомментировал. Он также предпочитает игнорировать все инструкции, которые я фактически добавил сегодня. Я пытался удалить все точки останова, очистить каталог bin, сбросить настройки эмулятора, но ничего не работает.

Любая помощь высоко ценится!

Спасибо,
Тея.


person Tejaswi Yerukalapudi    schedule 21.12.2010    source источник


Ответы (4)


Это зависит от ОС, для которой вы отлаживаете... 5.0 + sim поддерживает горячую замену, а пункт меню: Project-BlackBerry-Clean Simulator фактически очищает симулятор. У вас установлен флажок "Build Automatically"? Вы должны (для этого в любом случае), если вы выберете «Отладка» во время его работы, он будет собираться и возобновляться рядом с точкой, в которой он остановился (если он все еще существует после редактирования вашего кода в любом случае)

под 5.0 нужно убить старую симку, запустить clean.bat как сказано выше и перезапустить симку

Хотя при повторном прочтении вашего поста больше похоже, что ваша сборка не доходит до сима, и он выполняет приложение, которое вы уже разместили на нем... Запустите clean.bat сима и проверьте еще раз... Вы уверены у вас удачная сборка?

person Dan    schedule 22.12.2010
comment
Оказывается, он даже не попал в симулятор, потому что rapc не работал по другой причине. Исправлено сейчас, спасибо. - person Tejaswi Yerukalapudi; 30.12.2010
comment
Привет, Tejaswi, я столкнулся с той же проблемой, как вы узнали, что rapc не работает, и как вы это исправили? Я не получаю сообщений об ошибках на консоли, но вижу вызов rapc. - person Arturo; 14.06.2012
comment
О, РИМ, ты отстой, большое время. Оказывается, у команды rapc есть проблемы, если в пути к проекту есть пробелы, поэтому, если в имени пользователя больше 1 слова, она не работает. Переместил проект на путь без пробелов, и он сработал - person Arturo; 14.06.2012
comment
+1 за ответ Курро. Перемещение проекта по пути без пробелов решило и эту проблему для меня. - person Michael Dodd; 27.06.2012

Я не знаю, является ли это решением вашей проблемы, но вот несколько полезных советов:

1. Если вы вносите изменения в код и сохраняете их при запуске отладчика, т. е. запускаете Eclipse в режиме отладки (отладка как...), отладчик не распознает изменения. Вы должны перекомпилировать, переупаковать и затем перезапустить отладчик.

2. После внесения изменений в ваш код недостаточно просто собрать проект. Вы также должны выбрать проект и из меню Project затем Blackberry->Package Projects. После этого попробуйте запустить отладчик.

Надеюсь это поможет.

person gop    schedule 21.12.2010

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

person Umair Ahmad Khan    schedule 21.12.2010

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

person Tamar    schedule 21.12.2010