我的计划是预先填充虚拟设备上的数据库,然后将数据库包含在我的应用程序的分发中。如何在Android虚拟设备上查找数据库文件?
但是,我找不到数据库文件。
它在我的硬盘上有些地方吗? 我如何得到它?
我尝试使用ADB连接,我做了一个“LS”,然后得到真正的目录的这个不起眼的名单惊:
sqlite_stmt_journals
cache
sdcard
etc
system
sys
sbin
proc
init.rc
init.goldfish.rc
init
default.prop
data
root
dev
即使当我到/数据/数据CD /你.package.here/databases我仍然无法访问实际的数据库文件。我不能使用sqlite3或做一个拉。有没有更改权限的方法?
这在我的模拟器上正常工作,但在实际设备上失败 adb pull /data/data//databases/mydb.db。
当我尝试访问adb时,我得到访问被拒绝。如何访问该文件? – gregm 2009-06-25 11:06:18