天天看点

解决 红米手机 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