sqlite浏览器:db文件在哪里?

发布于 2024-10-21 02:16:56 字数 199 浏览 1 评论 0原文

我想使用 sqlite 浏览器检查 android 的内部数据库文件。据我了解,联系人等存储在 Android 上的 sql lite 数据库中。现在我想使用 sqlite 浏览器读取这些表。为此,我需要指定 db 文件,但它位于哪里?

问题是模拟器的位置在哪里?

它位于真实设备上的什么位置?

我可以在未root的真实设备上访问它吗?

I would like examine androids internal database files using a sqlite browser. From my understanding contacts, etc. is stored in an sql lite db on Android. Now I want to read these tables using sqlite browser. For that I need to specify the db file, but where is it located?

The question is where is the location for the emulator?

Where is it located on a real device?

Can I access it on a real device which is not rooted?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

如果没有 2024-10-28 02:16:56

所有数据库都保存在:

/data/data/the.app.package.name/databases/the_name_of_db

不,您无法在未 root 的手机中访问该文件。幸运的是,模拟器已root

All databases are saved in:

/data/data/the.app.package.name/databases/the_name_of_db

And no, you cannot access that file in a non-rooted phone. Fortunately the emulator is rooted.

淡写薰衣草的香 2024-10-28 02:16:56

使用模拟器打开您的应用程序并进入 DDMS。然后在 FileExplorer 中进入 data/data/application.package.name/databases/name_of_your_database。然后将其从设备中拉出

Open your application with emulator and go in DDMS. Then in FileExplorer go into data/data/application.package.name/databases/name_of_your_database. Then pull it from device

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文