android通过adb命令使用sqlite3查询数据
按照下图逐步输入命令即可:
在这个过程中,如果是真机的话,会有sqlite3:not found的错误,以下是在网上找到的解决办法,我就是通过如下步骤解决的问题:
http://blog.csdn.net/leon90dm/article/details/8913180
1、查看你手机的Andorid的版本,比如我的是 4.1 2、在eclipse中打开对应版本(很重要,否则会提示cannot locate 'sqlite3_enable_load_extensions')的模拟器(创建 如果没有)并且启动 3、在DDMS窗口的File Explorer面板下展开system > xbin 看到了sqlite3 了么?ok。点击右上角的软盘图标(pull a file from the device) 将其保存到其他位置 4、然后连接你的手机,打开控制台,输入adb shell。(什么?提示adb命令无效?那去配置环境变量吧) 5、然后查看一下提示符 如果是 # 那就不用管了,如果是 $ ,那么说明你需要获得root权限进行下面的操作 6、保持手机屏幕没有锁屏最好是常亮模式 在提示符下敲入 su 或者 su root,如果手机弹框提示是否允许获得root权限请选择 是。点击后发现 $ 变成 # 了。OK 可以进行下面的操作了 7、将先前保存其他位置的sqlite3 在DDMS面板中通过右上角手机图标(push a file onto the device) 将文件push到sdcard中,准确的是在/mnt/sdcard 8、然后在命令行敲入 cat /mnt/sdcard/sqlite3 > /system/xbin/sqlite3 复制文件(为什么不用mv?我也试过,不过报 failed on '/sdcard/test.mp3' - Cross-device link 错误) 9、ok,检查手机/system/xbin下多了一个sqlite3文件,不过还不能执行。 10、继续敲入 chmod 4755 /system/xbin/sqlite3 好的 大功告成。你可以试试敲入sqlite3试试了。可以看到可以正常使用了。
相关推荐
huha 2020-10-16
magic00 2020-08-03
yangChong 2020-07-29
adb shell cd system/app rm *.apk21. 获取管理员权限: adb root22. 启动Activity: adb shell am start -n 包名/包名+类名。
蓝天梦 2020-07-28
applecarelte 2020-07-05
xiaobater 2020-07-04
QCkiss 2020-06-21
freerocker 2020-05-25
doomvsjing 2020-04-16
qingshuoyisheng 2020-04-07
安辉 2020-03-28
2、在设置好端口后就可输入命令连接:adb connect 192.168.2.36:5555,后面的:5555可以不用输入,例如我设置的:6666端口,则通过如下指令连接:。映像名称 PID 会话名
fengyeezju 2020-03-02
applecarelte 2020-02-23
Soinice 2020-02-18
woxxoole 2020-02-02
goodby 2020-01-09
蓝天梦 2020-01-02
SciRui 2019-12-29
xiaobater 2019-12-27
KarlMarxs 2019-12-19
Yyqingmofeige 2019-12-23
goodby 2019-12-16
zhaoyufei 2019-11-30
qingshuoyisheng 2019-11-15
RayDon 2010-11-03