sqlite命令行出现not found||sqlite进入真机权限不允许等类似提醒
来源:互联网 发布:电脑打不开淘宝网址 编辑:程序博客网 时间:2024/05/07 02:00
sqlite3 为一个可执行脚本程序,在system/xbin/下面,某些品牌手机rom 不带这个东西,导致没有该工具。
所以在进行开发的时候在命令行用 adb 连接到手机使用 sqlite3 查看数据库出现
sqlite3:not found
网上搜索了一下,也有关于此问题的解决方法。
不过这里我给出一个相对来说比较简单的:
1、查看你手机的Andorid的版本,比如我的是 4.1
2、在eclipse中打开对应版本(很重要,否则会提示cannot locate 'sqlite3_enable_load_extensions')的模拟器(创建 如果没有)并且启动
3、在DDMS窗口的File Explorer面板下展开system > xbin
看到了sqlite3 了么?ok。点击右上角的软盘图标(pull a file from the device) 将其保存到其他位置
4、然后连接你的手机,打开控制台,输入adb shell。(什么?提示adb命令无效?那去配置环境变量吧)
5、然后查看一下提示符 如果是 # 那就不用管了,如果是 $ ,那么说明你需要获得root权限进行下面的操作
6、保持手机屏幕没有锁屏最好是常亮模式 在提示符下敲入 su 或者 su root,如果手机弹框提示是否允许获得root权限请选择 是。点击后发现 $ 变成 # 了。OK 可以进行下面的操作了
7、将先前保存其他位置的sqlite3 在DDMS面板中通过右上角手机图标(push a file onto the device) 将文件push到sdcard中,准确的是在/mnt/sdcard
8、然后在命令行敲入 cat /mnt/sdcard/sqlite3 > /system/xbin/sqlite3 复制文件(为什么不用mv?我也试过,不过报
failed on '/sdcard/test.mp3' - Cross-device link 错误)
9、ok,检查手机/system/xbin下多了一个sqlite3文件,不过还不能执行。
10、继续敲入 chmod 4755 /system/xbin/sqlite3
好的 大功告成。你可以试试敲入sqlite3试试了。可以看到可以正常使用了。
来源:http://blog.csdn.net/leon90dm/article/details/8913180
- sqlite命令行出现not found||sqlite进入真机权限不允许等类似提醒
- Android上使用sqlite,提示sqlite: not found
- SQLite中中实现 if not exist 类似功能
- SQLite命令行程序说明
- Sqlite命令行操作
- sqlite命令行使用
- SQLite命令行程序说明
- SQLite命令行程序说明
- sqlite命令行操作
- SQLite命令行资料汇
- sqlite命令行程序详解
- sqlite命令行工具
- SQlite命令行操作数据库
- 命令行shell 用于SQLite
- SQLite的命令行操作
- 命令行操作 sqlite 数据库
- sqlite命令行常用操作
- Sqlite命令行基本操作
- 常见数字验证正则表达式整理
- 2015年2月8日工作日志------赵鑫
- 文本替换
- django开发整合微信API
- 欢迎使用CSDN-markdown编辑器
- sqlite命令行出现not found||sqlite进入真机权限不允许等类似提醒
- Django走起
- 汽车 T的含义
- printf打印64位的整形数
- DOM基础-1
- Unity3d自适应屏幕方案
- HDU--1253胜利大逃亡【BFS】
- Android利用GridView制作横向列表
- Unity3D面试高频问答题目