Можно ли использовать программу DB Browser с моей базой данных приложений? - PullRequest
0 голосов
/ 29 марта 2019

У меня возникли проблемы с базой данных, и я хочу отслеживать элементы в базе данных, если это возможно

Ответы [ 2 ]

0 голосов
/ 30 марта 2019

я не понял, я еще не установил его в своем телефоне в режиме отладки

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

Однако обычно вы используете эмулятор для разработки приложения, а не реального устройства (например, встроенного эмулятора Android Studio или, возможно, GenyMotion) и доступак базе данных, как правило, возможно, нажав Device Explorer из Android Studio, например: - enter image description here

После нажатия нажмите на data , а затем нажмите на папку data в папке dta, затем найдите папку, которая соответствует пакету (в соответствии с вашим приложением), а затем нажмите на нее.Там будет папка database , и файл базы данных будет файлом с таким же именем, что и база данных, например,

enter image description here

  • пакет для базы данных на примере экрана (не то же самое, что и предыдущее приложение для уменьшения размера экрана): aaa.so553322709simpleloggingexample и имя базы данных: mydb (так как это на Android Pie и база данных использует режим WAL по умолчанию, то также существуют файлы -shm и -wal).

Вы можете щелкнуть правой кнопкой мыши файл базы данных и затем СохранитьКак сохранить файл на ПК.Затем вы можете открыть файл с помощью инструмента управления SQL (например, DB Browser).

0 голосов
/ 29 марта 2019

Вы можете получить доступ к файлу БД вашего приложения в Device File Explorer.данные -> данные -> имя пакета вашего приложения -> базы данных, затем сохраните его и просмотрите в браузере БД.Также вы можете вытащить файл БД с помощью ADB

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