Dev*_*cie 67 android android-room
有没有更简单的方法来查看在Android Studio中使用Room Persistence Library创建的数据库的内容?
kre*_*ker 57
Emulator -> Android Studio -> Device File Explorer -> /data/data/{$packageId}/databases/ -> Save As -> https://sqlitebrowser.org/
Run Code Online (Sandbox Code Playgroud)
Avi*_*aun 41
在android studio 3.1.*
在工具窗口栏中点击" Device File explorer
"一般你可以在屏幕的右下角找到它
打开目录 data/data/your-application-package/databases
使用新架构3文件在数据库目录中创建
your-database-name
your-database-name-shm
your-database-name-wal
Run Code Online (Sandbox Code Playgroud)
你必须在同一目录中导出所有3
然后在任何sqlite浏览器中打开第一个文件(仅使用your-database-name).
现在你可以看到你的所有数据.......
your-database-name-shm
your-database-name-wal
Run Code Online (Sandbox Code Playgroud)
如果只打开数据库文件,则打开db文件需要这两个额外的文件,而不是在该文件中找不到任何表
Hto*_*ing 33
您可以使用Android-Debug-Database,并且可以从浏览器对数据进行CRUD,然后您可以从浏览器中查看您的Preference数据.
如果你不想在浏览器中使用,你必须检查其他文件,需要检查你的数据更改,使用Genymotion Emulator.所以你必须root你的模拟器.尝试root你的模拟器,请参阅https:/ /stackoverflow.com/a/44039429/2772552.如果你不好,请告诉我.
Edg*_*Dev 22
下载并安装SQLite的数据库浏览器
在Android Studio版本> = 3.0中:
通过以下方式打开设备文件资源管理器:
查看 > 工具窗口 > 设备文件资源管理器
在“设备文件资源管理器”中,转到:
数据 > 数据 > PACKAGE_NAME > 数据库
其中PACKAGE_NAME是软件包的名称(在下面的示例中为com.edgedevstudio.sample)
右键单击数据库,然后选择另存为。将其保存在PC上的任何位置。
打开,使用DB Browser for SQLite并单击“打开数据库”,然后打开数据库。
在上面的示例中,您应该找到“ todolist ”而不是“ todolist-shm”或“ todolist-wal”
如果不导出3个数据库文件(db_name,db_name-shm和db_name-wal,其中db_name =数据库名称),则将无法读取数据库。
can*_*ler 13
为简单起见,请按照以下步骤操作:
您可以看到步骤,只需按照下图的数字即可
Cha*_*rma 11
随着最新发布的Android Studio 4.1 Canary,Android Studio 提供了名为Database Inspector 的新工具。
您可以使用此 数据库检查器 工具查看数据库文件及其内容,还可以编辑数据库内容。
如果您正在使用,Room Persistence
那么它还提供@Query
了在 Android Studio 中运行的工具。可以看到@Query
注解左侧的运行按钮。
如果您正在使用,LiveData
那么它将实时反映数据库内容的变化,
我个人使用Android调试数据库
Android Debug Database是一个功能强大的库,用于调试Android应用程序中的数据库和共享首选项。
将此添加到您应用的build.gradle
debugImplementation 'com.amitshekhar.android:debug-db:1.0.4'
Run Code Online (Sandbox Code Playgroud)
只需启动应用程序,您将在logcat中看到如下所示的条目:
D/DebugDB: Open http://192.168.1.104:8080 in your browser
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请查看github 回购
归档时间: |
|
查看次数: |
27501 次 |
最近记录: |