gpt4 book ai didi

database - 如何在 Android 虚拟设备上找到数据库文件?

转载 作者:太空宇宙 更新时间:2023-11-03 12:43:34 25 4
gpt4 key购买 nike

我的计划是在虚拟设备上预填充数据库,然后将数据库包含在我的应用程序分发中。

但是,我找不到数据库文件。

它在我的硬盘上的某个地方吗?我如何获得它?

我尝试使用 adb 进行连接,我执行了一个“ls”,然后被这个模糊的目录列表吓坏了:

sqlite_stmt_journals
cache
sdcard
etc
system
sys
sbin
proc
init.rc
init.goldfish.rc
init
default.prop
data
root
dev

即使我 cd 到/data/data/your.package.here/databases 我仍然无法访问实际的数据库文件。我不能使用 sqlite3 或对其进行拉动。有没有办法更改权限?

这在我的模拟器上工作正常,但在实际设备上失败adb pull/data/data//databases/mydb.db .

最佳答案

它应该在 /data/data/your.package.here/databases 中,其中 your.package.here 表示与您的应用程序关联的包,如定义的在您的 AndroidManifest.xml 文件中。

关于database - 如何在 Android 虚拟设备上找到数据库文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1041644/

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