`

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试试了。可以看到可以正常使用了。

 

  • 大小: 62.3 KB
1
1
分享到:
评论

相关推荐

    android adb shell 命令大全

    17. 查看adb命令帮助信息: adb help 18. 在命令行中查看LOG信息: adb logcat -s 标签名 19. adb shell后面跟的命令主要来自: 源码\system\core\toolbox目录和源码\frameworks\base\cmds目录。 20. 删除...

    PDA离线版android应用、桌面应用、ADB插件.zip

    最近项目有一个需求,android PDA无法使用有线与无线网络,只能使用USB线,需要业务需通过sqlite处理好后同步到服务器上。 设计思路:PDA将数据同步到电脑上,电脑同步到服务器上 1.android 《======》 pc 采取了一...

    Android中使用SQLite3 命令行查看内嵌数据库的方法

    在上图中,除了最后一个红色的方框,其它方框都是adb shell下的命令。...若要查询某表中包含的数据,在 sqlite> 命令后输入查询的SQL语句即可查询,但要注意的是要以分号[;]来结束该语句的输入。 【5】若在

    Android如何通过命令行操作Sqlite3数据库的方法

    1、首先,找到 Android SDK 在本机中的位置,如果不知道,可以通过在 Android Studio 找到,如下: 2、其次,通过 cmd 打开 windows ...3、接着,输入 adb shell 命令,如果提示错误,则可能是没打开模拟器的缘故

    Android开发与应用——张荣,原书配套课件

    2.4.1 adb命令 2.4.2 Android命令 2.5 小结 练习 第3章 Android应用程序框架 3.1 第一个Android应用程序 3.2 Android项目结构 3.3 APK文件结构 3.4 Android应用程序权限 3.5 Activity及其生命周期 ...

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 ...• SQLite SQLite SQLite SQLite 用作结构化的数据存储 • 多媒体支持 包括常见的音频、视频和...

    Google Android SDK开发范例大全(完整版)

    图 4 显示在通过 USB 线连接到 Windows 笔记本电脑的一个实际设备上运行的 adb shell 命令。 图 4. 使用 adb shell 命令 在这个 shell 环境中,可以: •显示网络配置,网络配置可显示多个网络连接。注意这多...

    Kiosk:使用Sqlite的与会者专用的报亭办公桌注册应用程序

    使用Sqlite存储与会者的数据。 从非root用户的android设备访问sqlite数据库 转到终端并输入以下命令 adb shell run-as packagename chmod 666 databases\databasename exit cp \data\data\packagename\databases\...

Global site tag (gtag.js) - Google Analytics