У меня есть приложение для Android, которое предназначено для загрузки базы данных из цели Arduino при запуске. Я пытаюсь отладить оба конца канала Bluetooth одновременно и изначально настроил цель на повторную передачу соответствующих сообщений.
В конце Android, если я достиг точки останова и хочу вернуться, чтобы проверить поведение на более ранней стадии, я должен перезапустить отладчик и пройти всю последовательность сборки / загрузки, а затем снова подключиться к целевому устройству через Bluetooth. Я искал способ перезапустить приложение с точки останова или инициировать повторный запуск с предыдущего этапа, но не могу его найти. Более подробно, я хотел бы иметь возможность подойти к точке останова и посмотреть на результаты на этом этапе. Затем я хотел бы иметь возможность вернуться к onCreate и перезапустить его без необходимости полностью перестраивать и перезагружать приложение, если ничего не изменилось (аналогично сбросу счетчика программы в другой точке в операции отладки Ассемблера).
Я понимаю, что могут быть проблемы с этим в среде Android, и если это невозможно, придется продолжить существующий процесс. Но если есть способ (даже с ограничениями), я бы хотел об этом узнать.