2009-07-27 3 views
4

Я довольно новичок в Eclipse и Mojo (.NET guy). У меня трудности с отладкой. Я могу установить точки останова и переключиться на «Отладочную» перспективу, но независимо от того, что я могу сделать (я работаю в режиме отладки), я не могу заставить IDE остановиться в точке останова в эмуляторе. Я уверен, что это довольно новичка с Eclipse. У каждого есть хороший шаг за шагом, за которым я могу следовать.Отладка Mojo для Palm Pre с Eclipse & Aptana

ответ

5

В настоящее время не существует способа, чтобы установить точку останова в затмении для использования с пальмовым эмулятора.

Как упоминалось в Gtompson83, все, с чем мы работаем, это отладчик командной строки gdb-стиля, который включен в SDK.

Да, это боль.

Мне удобно подключиться к emulator via ssh (прокрутите вниз до раздела «Отладка»), чтобы просмотреть регистрацию, а затем просто using logging в вашем приложении, чтобы выяснить, что происходит.

+0

Я успешно прошел через ssh и использовал команду «log», но каков подходящий способ остановить ведение журнала? «выйти», «выйти» и т. д., похоже, не реагируют. –

+0

ctrl-c выведет вас из регистратора. Но приложение никогда не «останавливает ведение журнала», это просто вопрос о том, смотрит ли он на выход журнала. –

+0

@Casebash Обновлена ​​ссылка. –

3

У Palm есть отладчик как часть инструментов командной строки. Вы можете установить точки останова и проверить переменные.

Debugger Info

2

Мне нравится использовать Ares Debugger/Logger. Он работает даже для кода, не разработанного с использованием Ares.

После запуска режима отладки в Eclipse (изменена конфигурация отладки для приложения, для которого были отмечены флажки для отладки Inspectable и Mojo), запустил следующий URL-адрес в вашем браузере (у меня были лучшие результаты с Google Chrome) :

http://ares.palm.com/AresDebug/ (вы также можете использовать AresLog для регистратора)

для AresDebug вам, возможно, потребуется настроить фильтр Script, чтобы начать с тем, что ваш файл appinfo.json имеет для значения «ID», затем нажмите Получить Scripts , Тогда вы в основном хороши. Вы можете выбрать другой файл * .js и установить контрольные точки и т. Д.