在我的android应用程序中,我在运行时将sqlite数据库文件复制到"data/data/com.mypackage/databases"
。
我正在使用ormlite进行数据库操作,但是我无法执行任何数据库操作(例如插入,检索,删除),因为它没有从sqlite文件中获取任何表。
但是,当我在SDCard中复制该文件时,一切正常。我已经验证了文件是否真的被"data/data/com.mypackage/databases"
复制了,情况就是如此。
有没有人知道如何在Android应用程序中使用ormlite读取存储在数据/数据目录中的sqlite文件?
答案 0 :(得分:1)
从数据/数据文件夹中选择您的文件并将数据库文件拉到您电脑的任何位置,然后使用Firefox SQLite Manager将其打开
答案 1 :(得分:0)
首先,如果您想从您的设备读取数据/数据文件夹,除非您的手机已植根,否则无法读取。
如果您想在模拟器的数据/数据中查看数据库,请遵循以下步骤: