adb工具即Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互
常用的adb命令:
adb version
:查看adb的版本
adb devices
:查看设备(需要先打开设备或者模拟器的USB调试)
如果看不到设备,需要重新连接数据线,或者重启模拟器。
如果报错(类似于adb server version(36) doesn't match this client(40) ...),就是本机的adb版本和模拟器的版本不相符,需要自己去更改版本。百度查找
正常情况是这样:
冒号后面的数据和你模拟器中安卓的版本相关。 这里的127.0.0.1:21523 就是deviceName 配置appium中的Desired Capabilities会用到
进入安卓操作系统:adb -s 127.0.0.1:xxxxx shell
这里的地址就是通过adb devices 得到的设备地址
这里的# 符号代表有root权限,,,,如果是$符号,就是没有root权限
输入exit 就可以退出操作系统。
传数据到安卓手机里面: adb push c:\apk\test.txt /sdcard
将本地的test.txt 文件传到手机的/sdcard目录下面
将安卓手机里面的文件传到本地电脑: adb pull \sdcard\text.txt c:\apk\
注意,不能直接拉到本地电脑的根目录(如C:\)