我想達到預定可使用此介紹的過程我的設備上SQLite數據庫:How can i see SQLite Database (No emulator)?sqlite3的:沒有發現
不過,我不斷獲取的sqlite3找不到。 我假設我打算在行首輸入帶有散列(#)符號的命令。 我試了一下,什麼也沒得到。 沒有它,我收到錯誤消息。
sqlite3.exe文件絕對存在並且在路徑中。
我需要安裝一些東西嗎?
我想達到預定可使用此介紹的過程我的設備上SQLite數據庫:How can i see SQLite Database (No emulator)?sqlite3的:沒有發現
不過,我不斷獲取的sqlite3找不到。 我假設我打算在行首輸入帶有散列(#)符號的命令。 我試了一下,什麼也沒得到。 沒有它,我收到錯誤消息。
sqlite3.exe文件絕對存在並且在路徑中。
我需要安裝一些東西嗎?
一些製造商交付的設備沒有安裝sqlite。如果設備有一個arm處理器,你可以將sqlite程序從模擬器複製到你的設備上。
啓動模擬器,並從platform-tools
在Android的SDK使用adb
命令
adb pull /system/xbin/sqlite3
山閱讀本教程後/寫設備的系統分區:
http://android-tricks.blogspot.com/2009/01/mount-filesystem-read-write.html
使用adb
命令將sqlite3的文件複製到您的設備
adb push sqlite3 /system/xbin/
你重啓設備sqlite3
命令應該工作後。
編輯(從鏈接頁面複製 - 在鏈接變爲無效的情況下)。用於步驟2中的指令是:
adb shell
su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
「替代/ dev /塊/ mtdblock3 & /與相應的設備路徑系統和安裝點,如從執行cat/proc /坐騎獲得」
試過這個,但拉命令失敗,因爲它無法找到sqlite3文件。它不在xbin中。我在哪裏可以找到它? – theblitz
請確認,在執行adb pull時,物理設備是**未連接並且您的仿真器正在運行! – Dyonisos
我還在做錯事。我做了cat/proc/mounts,並從「/ dev/block/stl9/system」這一行取得了這些值。然後我輸入「mount -o remount,rw -t yaffs2/dev/block/st19/system」。我現在如何複製?我嘗試從adb外殼中,但它不會接受他的命令。當我退出shell並輸入命令時,它聲稱它是隻讀的。 – theblitz
HTTP ://sackoverflow.com/questions/3645319/why-do-i-get-a-sqlite3-not-found-error-on-a-rooted-nexus-one-when-i-try-to-op 本頁上的第二個答案已經爲我工作 – Joe