我需要一種方式來安裝或以某種方式訪問sqlite3在adb shell中。我植根於我的設備。如何從adb shell安裝或訪問sqlite3
我試圖找到一個答案,但關閉的我能想出是: Why do I get a "sqlite3: not found" error on a rooted Nexus One when I try to open a database using the adb shell?
但我不認爲這是把我的窗戶在Linux系統上sqlite3.exe好主意嗎?
那麼有可能以某種方式安裝sqlite3終端瀏覽器?
[解決方法]
從不同的意見,有的到處打聽在#Android的開發(IRC),我找到了解決辦法。首先,我將數據庫文件複製到我的桌面。但拳頭我不得不安裝BusyBox,因爲cp不包括在內?!?之後,我遇到了無法從/ sdcard /中拔出或推出的問題。然後,我可以使用/ sdcard /作爲「中間站」並拉/推我的分貝。
然後我筋疲力盡!我真的必須有我的SQLite終端探索。然後我得到了啓動模擬器從/ system/xbin/sqlite3中取出sqlite二進制文件的想法。然後掛載/系統RW:
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
,推動源碼到/ SD卡/,並從那裏將它複製到/ System/XBIN/
現在,它的工作原理:d
「我需要一種方法來安裝或以某種方式訪問adb shell中的sqlite3」 - 爲什麼?如果您已經植根設備,只需下載數據庫並使用「windows sqlite3.exe」或更好的SQLite客戶端(例如,用於Firefox的SQLite Manager擴展)查看它。你在設備上使用'sqlite3'獲得什麼? – CommonsWare 2011-03-30 11:54:18
如果你想玩弄你的應用程序的分貝,爲什麼不把分貝拉出來,並在你的電腦上操縱它 – rajath 2011-03-30 11:55:04
如何在adb外殼中使用我的sqlite3瀏覽器? – DNRN 2011-03-30 12:00:47