2017-02-03 8 views
1

Я новичок в javaFx и gluon mobile. В студии Android есть возможность отлаживать код, пока он работает на телефоне, и мне было интересно, есть ли аналогичная функция для работы с intelij и мобильным плагином gluon? В рамках задач градации есть задача «Отладка», которая при щелчке нажимает на консоль «Ожидание транспорта dt_socket по адресу: 5005» и ждет. К сожалению, документация/примеры, которые я могу найти, не так много. Любая помощь приветствуется.Отладка при разработке мобильного приложения JavaFX с мобильным плагином gluon

ответ

0

Задача отладки предназначена только для настольных компьютеров.

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

Чтобы отладить приложение, работающее на Android, наилучшим способом является использование adb из папки Android SDK в папке platform-tools.

Подключите ваше приложение к USB и запустите его. На терминале перейти в эту папку и запустите:

adb logcat -v threadtime 

и поиск по всем сообщениям, пытаясь выяснить, связанные с FXActivity.

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

Есть другие инструменты, такие как Android monitor (под Android sdk/tools folder), что позволит вам добавить некоторые фильтры, чтобы вы могли легко просматривать сообщения приложения.

1

Сначала убедитесь, что на вашем телефоне включен режим отладки.

Затем в Eclipse, например, вы можете создать конфигурацию Debug типа Remote Java Application, который будет прикреплен к соответствующему гнезду:

enter image description here

Вы можете получить порт из устройств просмотра:

enter image description here

Теперь вы должны начать свое приложение, а затем запустить конфигурацию Debug