无法访问Android中的sqlite数据库文件

时间:2014-10-26 23:05:50

标签: android sqlite

我正在开发一个Android应用程序我有一个sqlite数据库,我想提取文件(.db)来管理它与管理器(例如sqlitemanager)。

为此,我搜索了很多网站,“问题”的答案是一样的,它包含以下步骤(来自http://forums.xamarin.com/discussion/4991/copy-sqlite-db-into-android-app):

1)打开Android-sdk-windows

2)然后打开工具

3)然后打开ddms

4)Dalvik Debug Monitor已打开

5)然后设备 - >文件资源管理器。

6)data / data / your_project_package / files / your_database_file.db

7)复制your_database_file.db并打开sqlite manager

我已经正常遵循这些步骤,但我的问题是我的数据文件夹是空的!!,它确实包含任何其他文件夹,虽然我在设备上安装了应用程序但是我得到了这个,所以我不知道是什么问题来源。

我会感激任何帮助

感谢。

1 个答案:

答案 0 :(得分:0)

在下图中,假设com.android.browser是您的应用程序的包名称,那么您的数据库将作为lib的兄弟在db文件夹(不在图像中)中创建。

enter image description here


注意:在android中使用sqlite数据库时,我开始知道即使在执行表的create语句后,创建的数据库也不会出现。他们(数据库)仅在DDMS文件资源管理器中可见,当在表中插入某行时。确保在开始处理数据库之前执行一些插入。

相关问题