很簡單的問題,但令人困惑的亞行殼獲取SQLite數據庫。我在我的android應用程序中使用sqlite。在cmd中
我想知道我們可以執行(創建,插入,更新,刪除)的命令提示符中運行源碼 -
path> adb shell
[email protected]:/ $ sqlite3 /data/data/pack/databases/name
sqlite> operations.....
這一切的成功與我的模擬器。
但我附上我的谷歌Nexus設備後,做了同樣的事情。
path> adb shell
error:-/system/bin/sh: sqlite3: not found
爲什麼在關閉模擬器並添加設備後顯示此錯誤。
這意味着我們不能由CMD讀取裝置的數據庫(未仿真器)。
或是否有任何方式通過cmd以讀裝置(未仿真器)的數據庫。
看到這裏(顯示如何在生產設備上安裝sqlite,只有當你是root用戶)http://stackoverflow.com/a/5022363/1363495 –
http://stackoverflow.com/a/18472135/2114308我用這個,它工作 – Phuong