我正在关注用于创建数据库的Learning Android一书中的示例,看起来我成功创建了数据库(在我的SQLiteOpenHelper中,它没有重新运行onCreate)。但是当我尝试使用Eclipse文件资源管理器查看数据/数据/中的数据库文件时,没有文件出现。
我也尝试通过adb shell打开sqlite文件,但是当我尝试列出目录data / data /中的文件时,它告诉我“opendir失败,权限被拒绝”
我的问题是,我是否需要根据手机查看数据库文件?
感谢您的帮助!
答案 0 :(得分:1)
是。除非您使用手机,否则您无法看到任何应用的数据/数据文件夹。
答案 1 :(得分:1)
感谢大家的帮助。我最终生根了我的手机,但我无法在Eclipse文件资源管理器中查看我的任何文件:
Android: No files appearing in File Explorer
如果你知道如何解决这个问题,请告诉我!
答案 2 :(得分:0)
使用模拟器查看数据库文件。 在eclipse中寻找文件浏览器。
答案 3 :(得分:0)
Eclipse有一个简洁的小插件,名为CellObject SQLite Browser,允许您查看sqlite数据库及其内容(不修改)。尝试启动模拟器然后导航到文件资源管理器选项卡,找到应用程序的包名称,数据文件夹,然后单击插件图标打开数据库文件(它将自动包含DDMS选项旁边的图标)