最近工作有点忙,没有空闲的时间来写博客了。最近在研究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命令
第八步:出现第七步画面的内容,证明问题已经解决。