【发布时间】:2018-01-22 17:03:49
【问题描述】:
我使用 Room 数据库 来构建我的应用程序。 创建数据库后,我如何使用以下 adb 命令提取数据库文件:
adb exec-out run-as ---.---.--- cat /data/data/---.---.---/database/user-database.db > MyDB.db
然后,当我尝试使用 sqlitebrowser 操作 MyDB.db 文件时,我看到消息“文件格式无效”。
为什么我打不开那个文件?
还有其他更好的方法来提取和检查 Android Room 创建的数据库文件吗?
谢谢
【问题讨论】:
-
如果您使用 Stetho,它将让您查看数据库、表、表内容并针对创建的表执行查询。
标签: android android-room