Как открыть файл базы данных sqflite в браузере БД для SQLite? - PullRequest
1 голос
/ 08 мая 2020

У меня есть приложение Flutter / Dart, которое я кодирую с помощью Android Studio. Я использую базу данных envirodatabase.db с пакетом sqflite. Я хочу открыть базу данных в DB Browser для SQLite на моем компьютере, но единственный способ, которым это позволяет мне сделать, - это сохранить копию файла, а не сам файл.

Как открыть исходный файл в браузере БД для SQLite?

Вот мой проводник файлов устройства

Device File Explorer

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

Подобные вопросы с разными проблемами:

1 Ответ

0 голосов
/ 14 мая 2020

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

https://developer.android.com/studio/debug/device-file-explorer

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

  1. Щелкните правой кнопкой мыши папка
  2. Нажмите «Загрузить»
  3. Выберите файл с изменениями базы данных
  4. (Не уверен, что это необходимо, но я сделал это на всякий случай) Щелкните правой кнопкой мыши папку или файл и нажмите синхронизировать
  5. Горячий перезапуск приложения (горячая перезагрузка также может работать, но опять же, на всякий случай).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...