adb调试工具--连接在电脑上的手机或模拟器进行调试操作

今天做第一行代码第六章的时候创建SQLiter数据库存储,建立好了数据库跟表,book表式无法通过File Explorer查看的
1、使用adb shell
(1)adb 是AndroidSDK中自带的一个调试工具,使用这个工具可以对连接在电脑上的手机或模拟器进行调试操作,它放在SDK的platform-tools目录下:C:\Users\hnshiyjie\AppData\Local\Android\Sdk\platform-tools
(2)配置环境变量:双击计算机–>属性–>高级系统属性–>环境变量–>系统变量---->path----->编辑------把上面路径添加到后面
adb调试工具--连接在电脑上的手机或模拟器进行调试操作
(3)在C:\Users\hnshiyjie\AppData\Local\Android\Sdk\platform-tools路径下输入adb shell
要出现#符号–代表超级管理员的意思,但是我的出现下面¥符号是—普通管理员
adb调试工具--连接在电脑上的手机或模拟器进行调试操作
需要通过su命令切换成超级管理员。但是提示/system/bin/sh: su: not found
其实这个问题是因为我们用的模拟器,带有了Googel play 是不允许获得管理员权限。
adb调试工具--连接在电脑上的手机或模拟器进行调试操作
这时候我们要去下载一个Target是Google APIS的模拟器,打开AVD Manager,选择创建一个新的设备并给它更换镜像。
adb调试工具--连接在电脑上的手机或模拟器进行调试操作
再尝试一下 成功解决了su命令不存在的问题了,已#符号出来了,但是进数据库还是访问不了,需要给他设置权限
adb调试工具--连接在电脑上的手机或模拟器进行调试操作
此时客户操作数据库了
adb调试工具--连接在电脑上的手机或模拟器进行调试操作