ADB简介
adb的全称为Android Debug Bridge,起到调试桥的作用,是连接Android手机与PC端的桥梁,方便我们在电脑上对手机进行操作。
adb采用socket TCP 5554等端口的方式让IDE和Qemu通讯,借助adb工具我们可以管理设备或手机模拟器的状态,还可以进行很多手机的操作如安装软件、系统升级、运行shell命令等。
adb的使用需要安装Android sdk环境,并把“platform-tools”目录添加到系统环境变量中直接打开cmd即可使用adb命令。
ADB主要的功能
ADB常用功能如下:
- 查看当前迷你裙或者Android设备实例的状态
- 给特定的模拟器或设备实例发送命令
- 安装和协助apk应用程序
- 从本机省复制文件到模拟器或者Android设备
- 查看logcat日志
- 使用shell命令
几款常用模拟器的自带ADB环境
我们上面说到adb的使用需要安装android sdk环境,然而现在常用的模拟器都自带了打包的ADB调试环境程序,下面以两款模拟器为例演示。
逍遥模拟器:
逍遥模拟器自带的adb在软件安装根目录MEmu下,在根目录下直接通过cmd可运行。
MuMu模拟器:
MuMu模拟器系统自带adb在软件安装路径\MuMu\emulator\nemu\vmonitor\bin\下,通过cmd执行adb_server运行
ADB常用命令
01基本命令
## 1.查看adb版本信息 adb version02应用管理
## 1.查看应用列表 adb shell pm list packages [-f] [-d] [-e][-s][-3][-i] [-u] [–user USER_ID][FILTER] 参数 显示列表 无 所有应用 -f 显示应用关联的apk 文件 -d 只显示 disabled的应用 -e 只显示enabled的应用 -s 只显示系统应用 -3 只显示第三方应用 -i 显示应用的installer -u 包含已卸载应用包名包含 ## 列举 adb shell pm list packages #查看所有应用 adb shell pm list packages -s #查看系统应用 adb shell pm list packages -3 #查看第三方应用 adb shell pm list packages xiaomi #查看包名包含’xiaomi’字符的应用03文件管理
## 1.从设备传输文件到电脑 adb pull file file2 #file文件路径、file2传输到计算机中的位置 ## 2.从电脑传文件到设备 adb push file file2 #file计算机中的文件、file2传输到设备路径将设备中/sdcard/Download/burp.cer复制到电脑桌面
将电脑桌面test.txt复制到设备中
04设备操作命令
## 1.查看手机CPU状态 adb shell dumpsys cpuinfo
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
评论