adb shell 操作 sqlite
来源:互联网 发布:手机文件粉碎机软件 编辑:程序博客网 时间:2024/06/04 23:19
想用adb shell操作你爹手机,首先需要获超级用户权限,当提示符是”#“时代表当前是超级用户权限,提示符是”$“代表当前是普通用户权限,下图是超级用户:
如果是真机,获得超级用户权限需要先把手机root,否则建议你用模拟器,模拟器默认是超级用户权限,这里建议用Genymotion
一、安装 Genymotion
网上找到很多安装Genymotion的方法,这里不讲了
二、添加机型
有的电脑上会对个别机型不匹配,导致模拟器启动失败,下图这款机型在绝大多数电脑上都能启动成功,其他机型需要你具体测试:
三、在模拟其中启动选定机型
在下图中点击 start
启动成功后如图
四、Android Studio 中安装应用时选择模拟器中的机型
和安装到真机的步骤相同,只是选择 Connected Devices时选择Genymotion模拟器中的机型,如下图:
本文以”翼课学生“APP为例,安装成功后,如图:
五、进入cmd操作
1、有时adb shell 中会和 Genymotion模拟器 占用同一个adb server,这时会导致 adb shell无法操作,解决方法是重新设置Genymotion的ADB,如图:
设置sdk路径,选择本地安装的sdk作为Genymotion的sdk,这样就解决了adb server冲突问题
2、通过cmd 输入 adb shell,如果报错,则先需要把adb.exe的文件路径配置到环境变量中,或者通过cd命令进入到adb.exe所在文件夹,再去操作adb shell。操作成功后如图:
3、可以同 ls 命令查看当前目录下的文件清单
4、通过cd 命令进入到一的APP文件目录,比如你的app包名是 com.cctvjiatao..student,输入 cd data/data/com.cctvjiatao..student/databases,成功后如下图:
5、通过 ls 可查看此app中的所有sqlite数据库,比如其中一个数据库名称是 stu.db, 输入 sqlite3 stu.db就可以进入这个数据库,进入后输入 .table 可以查询这个数据库下的所有数据表,通过sql语句可以进行所有关于数据库的操作了,比如其中有张表的名称是 info ,则输入 select * from info,就可以查到info表中的所有数据信息
- adb shell 操作 sqlite
- sqlite相关--------adb shell操作,工具操作,程序操作
- adb shell command---SQLite
- adb shell sqlite
- adb shell调试sqlite
- android sqlite数据库简单操作(adb shell)
- 通过adb shell操作android真机的SQLite数据库
- 通过ADB操作/查看SQLite数据库以及Mac OS X下adb shell配置与启动
- adb shell查看sqlite数据库
- adb shell 操作sqllite
- adb shell 操作数据库
- adb shell操作文件
- adb命令行操作sqlite数据库
- Android精简小笔记(3):在adb shell中操作sqlite数据库的方法
- adb shell下查看sqlite数据库
- adb shell下查看sqlite数据库
- adb shell下查看sqlite数据库
- adb shell下查看sqlite数据库
- JavaScript中new与this
- 讯为ITOP4412的按键驱动分析
- Linux 段错误详解
- 03_11Pandas_数据重构stack
- Android 百分比布局库(percent-support-lib) 解析与扩展
- adb shell 操作 sqlite
- javaScript之数组(二)
- 在centos7.2 linux系统上安装java环境JDK8
- (二)nfs的配置及在开发中的作用(基于Ubuntu)
- 使用Akka构建集群(二)
- React--ant design
- 特朗普就任总统后将关注能源、电信和金融三个重要领域的网络安全
- javaScript之正则
- 文本挖掘的相关实例