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命令
第八步:出现第七步画面的内容,证明问题已经解决。
一.原因如下:
在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命令
第八步:出现第七步画面的内容,证明问题已经解决。
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories