0

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

我也尝试通过 adb shell 打开 sqlite 文件,但是当我尝试列出目录 data/data/ 中的文件时,它告诉我“opendir failed, Permission denied”

我的问题是我需要root手机才能查看数据库文件吗?

谢谢你的帮助!

4

4 回答 4

1

是的。除非您根手机,否则您看不到任何应用程序的数据/数据文件夹。

于 2013-01-26T19:39:27.370 回答
1

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

Android:文件资源管理器中没有文件

如果您知道如何解决此问题,请告诉我!

于 2013-01-26T23:59:41.170 回答
0

使用模拟器查看数据库文件。在 Eclipse 中寻找文件资源管理器。

于 2013-01-26T19:46:47.313 回答
0

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

于 2013-01-26T19:58:20.890 回答