天天看點

解決 紅米手機 android sqlite3 not found 問題

學習SQLite資料庫時發現紅米1s中沒有sqlite3指令,網上搜尋到的結果也沒有直接可解決問題的,

特把自己的結果過程記錄下,以便分享。

以下紅色字型部分為在指令行下面輸入的具體指令。

C:\Users\Administrator>adb shell

[email protected]:/ $su

此處要求紅米1s已經root,如果沒有,建議用360的一件root。

[email protected]:/ # mount -o remount,rw -t yaffs2 /dev/block/platform/msm_sdcc.1/by-name/system /system

注意:此處紅米1s中挂載到/system目錄的裝置并非網上大多解決方法所說的

“/dev/block/mtdblock3”

可通過執行指令

[email protected]:/ $”cat /proc/mounts | grep system“

檢視手機中的具體情況。

########################################################################

##提前從同版本虛拟機中拷貝/system/xbin/sqlite3檔案到手機記憶體裝置根目錄

########################################################################

[email protected]:/ #  cp /mnt/sdcard/sqlite3 /system/xbin

[email protected]:/ # chmod 4755 /system/xbin/sqlite3

[email protected]:/ # mount -o remount,ro -t yaffs2 /dev/block/platform/msm_sdcc.1/by-name/system /system

[email protected]:/ # ls -l /system/xbin/sqlite3

ls -l /system/xbin/sqlite3

-rwsr-xr-x root     root        36852 2014-12-29 15:31 sqlite3

參考連結:

1.http://blog.csdn.net/leon90dm/article/details/8913180

2.http://blog.csdn.net/xiaoyaovsxin/article/details/8477286