您的位置:首页 > 移动开发 > Android开发

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

2015-12-14 20:43 645 查看
最近工作有点忙,没有空闲的时间来写博客了。最近在研究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命令



第八步:出现第七步画面的内容,证明问题已经解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android sqlite3