Подключение к базе данных SQLite работающего приложения с помощью Android Studio и Database Navigator - PullRequest
0 голосов
/ 21 января 2019

Я только начал работать над проектом Android для работы и обнаружил ошибку, которая требует проверки базы данных SQLite, которую мое приложение использует во время выполнения, для поиска противоречивых данных.

Я только что вернулся к работе над Android, но я работал над проектами Android годами раньше, и я помню, как использовал Device Monitor для проверки таблиц базы данных и данных на моем устройстве во время выполнения, но эта функция устарела и удалена из Android Studio 3.2 (которую я сейчас использую).

Я искал решения по переполнению стека и в течение нескольких часов, и все решения, которые я нашел, варьируются от

скопируйте файл .db со своего устройства на компьютер и откройте в браузере SQLite по вашему выбору

до

загрузите этот супер-тенистый инструмент, который "мало-мало-вообще-нет-все-можно-просто-просто-просмотрите-базу данных" и после нескольких часов просмотра и редактирования файлов конфигурации и выполнения команд на консоли МОЖЕТ подключиться к базе данных во время выполнения

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

Итак, я обнаружил плагин Database Navigator для IDE, связанных с Jetbrains (https://plugins.jetbrains.com/plugin/1800-database-navigator)), который обещает предоставить приятный интерфейс для подключения и просмотра данных и выполнения запросов изнутри Android Studio, но Я не знаю, как настроить соединение с устройством во время процесса отладки.

Я нашел Android Debug Database (https://github.com/amitshekhariitbhu/Android-Debug-Database), который на самом деле работает и его легко настроить , но я нашел его довольно ограниченным и работает в браузере (я хотел бы что-то изнутри Android Studio), хотя я отложил это как решение «если что-то не получится».

Мой приоритет - настроить Database Navigator на самой Android Studio для облегчения работы.

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