RSS DZone.com
Подписаться
Отладка на устройстве и JUnit 5
Этот пост является продолжением предыдущего поста о выпуске и охватывает изменения, влияющие на процесс итерации при работе с приложением Codename One. Два основных изменения — это отладка на устройстве и стандартный JUnit 5 для симулятора JavaSE. Отладка на устройстве позволяет рассматривать Java как Java на реальном устройстве iPhone или Android. Codename One всегда поддерживал отладку на устройстве, но с ограничениями, такими как невозможность установить точку останова в коде Java и проверять поля Java. Ранее отладка приложения iOS требовала Mac и Xcode, поскольку это был единственный отладчик, который понимал бинарный файл. Шаг преобразования между кодом Java и C, производимый ParparVM, затруднял отладку кода Java на устройстве. Новая функция отладки на устройстве позволяет устанавливать точки останова в коде Java и проверять поля Java на реальном устройстве. Эта функция долгожданна и является значительным улучшением для разработчиков. Пост сосредоточен на подробном объяснении этой новой функции, поскольку это самое сложное и значительное изменение. Возможность отлаживать код Java непосредственно на устройстве значительно улучшит процесс разработки приложений Codename One.