我的計劃是預先填充虛擬設備上的數據庫,然後將數據庫包含在我的應用程序的分發中。如何在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