android手机命令行下不能使用sqlite3命令查看*.db数据库文件解决办法

本文详细介绍如何在安卓设备上使用SQLite命令行工具。包括从虚拟机获取sqlite3文件、将其放置于手机system/xbin目录并修改文件权限等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在命令行下不能使用sqlite3命令是因为在system/xbin目录下没有sqlite3这个可执行文件,需要向这个目录中加入sqlite3这个可执行文件,原装的android手机操作系统中是有这个可执行文件的。

 一、sqlite3文件的获取

1、可以选择从网上下载,百度google一下,网上应该有不少可下载的资源

2、如果eclipse中android的插件都安装成功能正常使用的话,首先创建一个与你手机系统版本一样的虚拟机,比如你的手机系统是android4.0,那么就用AVD Manager创建一个Android4.0版本的虚拟机,然后运行这个虚拟机。虚拟机正常运行起来之后,使用eclipse中的android插件File Explorer来查看虚拟机中的目录及文件。示意图如下:

在show view 菜单中选择File Explorer视图:

 在system/xbin目录下能找到sqlite3这个文件,找到这个文件,选中,然后将这个文件从虚拟设备中取出,保存到你的电脑上,选中文件后点击下图所示图标即可将文件取出,示意图如下:



恭喜,你已经获得了sqlite3文件。

 

二、将sqlite3文件放到手机system/xbin目录下

步骤1、将手机与电脑相连接,在电脑上通过命令行进入android手机shell命令行,并获得root权限

  详细过程:

    打开cmd窗口,

    输入adb shell(如果提示没有找到adb命令的话,请将adb.exe的路径加入到环境变量中,或者命 令行进入adb.exe所在目录下使用adb命令,此处不详细说明如何配置环境变量)

    输入su,获得root权限(如果你的手机没有root权限的话,需要首先刷root,网上一键root的软件 有很多,此处不详细说明如何刷root,刷出root后会有很多用处)

步骤2、再次通过eclipse的File Exploere视图将sqlite3文件先放到/mnt/sdcard目录下,操作步骤同 从虚拟机中取出sqlite3文件相似,不过需要选择的突变命令是Push a file onto the device(在 pull a file from the device右边)

步骤3、首先改变/system目录的只读而不可写入文件属性,然后在命令行下将sdcard下的sqlite3    文件复制到这个system/xbin目录下

  详细过程:

     输入mount -o remount,rw -t yaffs2/dev/block/mtdblock3 /system

     输入cat /mnt/sdcard/sqlite3 > /system/xbin/sqlite3

过程详细示意图:




三、修改sqlite3文件属性,添加可执行的权限

    输入chmod 755/system/xbin/sqlite3,然后就可以在命令行中使用sqlite3命令查看手机内存中的.db文件了。


转载地址:http://blog.sina.com.cn/s/blog_9906ec890101knaz.html

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值