gpt4 book ai didi

android - Android 模拟器在哪里存储 SQLite 数据库?

转载 作者:IT老高 更新时间:2023-10-28 13:03:15 31 4
gpt4 key购买 nike

我正在开发一个将数据存储在 SQLite 数据库中的 Android 应用程序。我的问题是,当您使用模拟器时,这个数据库文件存储在文件系统的什么位置?

我已经看到它存储在

/data/data/package_name/databases

但我需要知道我的本地计算机硬盘上实际映射到的位置。即使在关闭机器之后,数据库也会在模拟器的多次运行中持续存在,因此它不能只驻留在 RAM 中......

最佳答案

以下评论中提到的更新:

You don't need to be on the DDMS perspective anymore, just open the File Explorer from Eclipse Window > Show View > Other... It seems the app doesn't need to be running even, I can browse around in different apps file contents. I'm running ADB version 1.0.29


或者,您可以尝试旧方法:

在 Eclipse IDE 上打开 DDMS 透视图

(窗口 > 打开透视图 > 其他 > DDMS)

最重要的是:

您的应用程序必须正在运行,这样您才能看到文件夹和文件的层次结构

然后在文件资源管理器选项卡中,您将按照路径:

数据 > 数据 > 你的包名 > 数据库 > 你的数据库文件

然后选择文件,点击屏幕右上角的磁盘图标下载.db文件。如果您想将数据库文件上传到模拟器,您可以点击电话图标(在磁盘图标旁边),然后选择要上传的文件。

如果你想查看.db文件的内容,我建议你使用SQLite数据库浏览器,你可以下载here .

PS:如果你想在真实设备上查看数据库,你必须root你的手机。

关于android - Android 模拟器在哪里存储 SQLite 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1510840/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com