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

        最近工作有点忙,没有空闲的时间来写博客了。最近在研究Android手机系统的知识,下面总结一下我在开发过程中遇到的问题。android手机命令行下不能使用sqlite3命令查看*.db数据库。

一.原因如下:

在system/xbin目录下没有sqlite3这个可执行文件,需要向这个目录中加入sqlite3这个可执行文件。如下图所示:

这里写图片描述

二.解决方案:

第一步:首先将和手机系统版本一样的sqlite3文件存放在手机的一个目录下(以 /storage/emulated/0/360Download/ 路径为例子)

第二步:打开PowerCmd命令终端,将目录切换到adb.exe所在的目录下: cd F:\AndroidIDE\adt-bundle-windows-x86_64-20140321\sdk\platform-tools>

这里写图片描述

第三步:启动adb shell命令

这里写图片描述

第四步:修改管理员权限,执行su命令

这里写图片描述

第五步:将sqlite3文件拷贝到系统文件(/system/xbin/)目录下,cp /storage/emulated/0/360Download/sqlite3 /system/xbin/

这里写图片描述

第六步:执行sqlite3命令

这里写图片描述

提示Permission denied错误:提高权限, 切换到sqlite所在的目录 ,cd system/xbin/,chmod 777 sqlite3
这里写图片描述

第七步:输入sqlite3命令

这里写图片描述

第八步:出现第七步画面的内容,证明问题已经解决。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值