0

I can't access my application database on my device.

I tried these commands:

/# adb shell

/# sqlite3 /data/data/ANDROID.SQLite/databases/notes.db

but I always get a permission denied message!

I also tried to copy the database to my sdcard but still I can't have access to it from adb shell.

Any solutions please??

Thank you!

4

2 回答 2

3

您只能在有根的 android 设备上执行此操作。

或者,您可以在模拟器上执行此操作,该模拟器可让您访问该数据以调试 SQLite 数据库条目。

于 2013-10-27T15:31:00.443 回答
0

我在许可方面遇到了同样的问题。如果您只需要读取数据库而不修改或存储它,则可以轻松完成。首先根您的设备。您可以找到大量有关如何 root 设备的教程。我更喜欢KingRoot。然后前往 Play 商店并下载 SQLite 阅读器或管理器以直接从您的设备访问数据库。因为我只需要读取我项目中的数据库并确认它们的存在,我更喜欢 AndroLd 的 SQLite DB Reader。

于 2016-04-03T06:03:47.440 回答