Android SQLite数据库:无法查看数据文件夹内容

时间:2013-01-26 19:37:40

标签: android android-sqlite

我正在关注用于创建数据库的Learning Android一书中的示例,看起来我成功创建了数据库(在我的SQLiteOpenHelper中,它没有重新运行onCreate)。但是当我尝试使用Eclipse文件资源管理器查看数据/数据/中的数据库文件时,没有文件出现。

我也尝试通过adb shell打开sqlite文件,但是当我尝试列出目录data / data /中的文件时,它告诉我“opendir失败,权限被拒绝”

我的问题是,我是否需要根据手机查看数据库文件?

感谢您的帮助!

4 个答案:

答案 0 :(得分:1)

是。除非您使用手机,否则您无法看到任何应用的数据/数据文件夹。

答案 1 :(得分:1)

感谢大家的帮助。我最终生根了我的手机,但我无法在Eclipse文件资源管理器中查看我的任何文件:

Android: No files appearing in File Explorer

如果你知道如何解决这个问题,请告诉我!

答案 2 :(得分:0)

使用模拟器查看数据库文件。 在eclipse中寻找文件浏览器

答案 3 :(得分:0)

Eclipse有一个简洁的小插件,名为CellObject SQLite Browser,允许您查看sqlite数据库及其内容(不修改)。尝试启动模拟器然后导航到文件资源管理器选项卡,找到应用程序的包名称,数据文件夹,然后单击插件图标打开数据库文件(它将自动包含DDMS选项旁边的图标)