Я новичок в Eclipse и Mojo (парень .NET). У меня проблемы с отладкой. Я могу установить точки останова и переключиться в перспективу «Отладка», но что бы я ни делал (я работаю в режиме отладки), мне кажется, что я не могу заставить IDE останавливаться на точке останова в эмуляторе. Я уверен, что это ошибка новичков в Eclipse. У любого есть хороший шаг за шагом, за которым я могу следить.
Отладка Mojo для Palm Pre с помощью Eclipse и Aptana
Ответы (3)
В настоящее время нет возможности установить точку останова в eclipse для использования с эмулятором ладони.
Как упоминал Gtompson83, все, с чем нам нужно работать, - это отладчик командной строки в стиле gdb, который включен в SDK.
Да, это боль.
Мне проще подключиться к эмулятору через ssh ( прокрутите вниз до раздела «Отладка»), чтобы просмотреть журнал, а затем просто с помощью журнала в вашем приложении, чтобы выяснить, что происходит.
У Palm есть отладчик как часть инструментов командной строки. Вы можете устанавливать точки останова и проверять переменные.
Мне нравится использовать Ares Debugger / Logger. Он работает даже для кода, разработанного не с использованием Ares.
После запуска режима отладки в Eclipse (измененная конфигурация отладки для приложения, чтобы установить флажки для отладки Inspectable и Mojo), запустите следующий URL-адрес в своем браузере (у меня были лучшие результаты с Google Chrome):
http://ares.palm.com/AresDebug/ (вы также можете использовать AresLog для регистратора)
Для AresDebug вам может потребоваться настроить фильтр сценариев, чтобы он начинался с того, что ваш файл appinfo.json имеет для значения «id», а затем нажмите «Получить сценарии». Тогда вы в основном в порядке. Вы можете выбрать другой файл * .js, установить точки останова и т. Д.