android真机调试时使用SQLite3查询数据库
来源:互联网 发布:新网络情缘 枫舞 编辑:程序博客网 时间:2024/05/01 03:39
当使用真机调试android程序时,有时需要在adb shell 里查询SQLite数据库。而有的手机例如华为p6,既没有root又没有自带SQLite3工具,那么如何解决这个问题呢?
1、root手机。在网上下载一键root工具,如百度一键root,并允许,使得手机获得root权限;
2、adb root。下载 Superuser Permissions 软件并运行。在cmd下执行adb shell,此时如命令提示符仍为$,则还需要继续root,输入su回车,此时出现的命令提示符如为#说明root成功
3、将SQLite3工具拷贝至手机/system/xbin目录下。
adb命令行下输入 mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system,此处的mtdblock3不同的机器有所不同,可使用ddms或者ls命令查看
使用命令 push sqlite3
4、修改SQLite3权限,使其作为可执行程序能够运行
执行命令 chmod 4755 /system/xbin/sqlite3
5、还原/system目录为只读属性
执行命令 mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system
6、修改数据库db文件属性。有的机器里data/data/package目录无读写权限,就需要使用命令修改使其具有读写权限
chmod 777 data/data/package/databases/filename.db
chmod 777 data/data/package/databases/filename.db-journal,如果有journal文件则该句必须执行才能保证SQLite正确打开数据库
- android真机调试时使用SQLite3查询数据库
- 真机使用sqlite3 调试数据库
- linux上使用sqlite3操作android真机数据库
- Andriod调试真机时 使用sqlite3访问数据库
- Android sqlite3 数据库调试
- Android sqlite3 数据库调试
- android:SQLite3命令行使用查询android的telephone数据库
- SQLite3命令行使用查询android的telephone数据库
- Android中使用SQLite3数据库
- android真机调试时使用adb shell命令 windows
- 如何使用真机调试Android应用
- 如何使用真机调试Android应用
- 如何使用真机调试Android应用
- 如何使用真机调试Android应用
- 如何使用真机调试Android应用
- Android--------------如何使用真机调试程序
- android如何使用真机调试应用程序
- android-studio使用真机调试
- 通知传值
- java 大数16进制转成8进制方法
- java中关键字volatile的作用
- 微软全面放宽硬件及授权门槛
- 协议扩展
- android真机调试时使用SQLite3查询数据库
- FreeBSD---GIT
- Hadoop发行版的比较与选择
- 为大家提供一个完整的Hibernate Annotation项目_源码下载
- achartengine之折线图---简单用法
- opencv学习笔记10 使用OpenCV对两幅图像求和(求混合(blending))¶
- 消息订阅系统的演变过程
- Lua中pairs和ipairs的区别
- Java版的xgcalendar实现