如何在DB Browser中为SQLite打开sqflite数据库文件?

问题描述 投票:1回答:1

我有一个Flutter / Dart应用程序,正在使用Android Studio进行编码。我使用带有sqflite包的名为envirodatabase.db的数据库。我想在计算机的DB Browser for SQLite中打开数据库,但它允许我执行此操作的唯一方法是保存文件的副本,而不是文件本身。

如何在数据库浏览器中打开SQLite的原始文件?

这是我的设备文件资源管理器

Device File Explorer

[我尝试做的是我右键单击>在应用程序数据库所在的设备文件资源管理器中另存为。我将其保存到桌面并打开,但是所做的更改不会更新原始文件。

具有不同问题的类似问题:

sqlite android-studio flutter database-management db-browser-sqlite
1个回答
0
投票

Android Studio将以此方式打开的文件保存在项目外部的临时目录中。如果您对使用设备文件资源管理器打开的文件进行了修改,并且想要将所做的更改保存回设备,则必须手动将文件的修改后的版本上传到设备。

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

保存到桌面并进行更改之后,回到设备文件资源管理器中,我要做的是,>

  1. 右键单击文件夹
  2. 点击上传
  3. 选择具有数据库更改的文件
  4. ((不确定是否需要这样做,但为了安全起见我还是这样做了)。右键单击文件夹或文件,然后单击“同步”
  5. 热重启应用程序(热重装也可以,但是再次,为了安全起见)。
© www.soinside.com 2019 - 2024. All rights reserved.