命令通用格式
adb [-d|-e|-s<serialNumber>] <command>
命令通用格式,adb是必须的,接下来方括号[]里面的内容不是必须的,最后才是我们需要执行的命令操作,例如 adb -s emulator-5554 install xxxer.apk (这是安装xxx的意思)
-d: 让唯一连接到该PC端的真实安卓设备执行命令,如果发现USB中连接有多部设备,将会报错
-e: 让唯一连接到该PC端的模拟器执行命令,如果发现开启了多个模拟器,将会报错
-s:通过设备的序列号进行指定设备执行命令
部分常用命令
//获取连接设备列表
adb devices
//给设备安装应用
adb install apk绝对路径(如D://test.apk)
//将数据从设备复制到PC中,形象地说就是把设备的数据拉(pull)到电脑上
adb pull <设备数据文件绝对路径,如(/sdcard/test.txt)> <本地放文件的路径(如D://)>
//将数据从PC端复制到设备中,形象地说就是把电脑的数据推(push)到设备上
adb push <本地文件的路径(如D://test.txt)> <设备放文件绝对路径,如(/sdcard/)>
//获取连接到的手机的序列号
adb get-serialno
//获取指定设备的连接状态
adb -s <serialNumber> get-state
//adb-server的开启与关闭
adb kill-server
adb start-server
//屏幕录像
adb shell screenrecord /sdcard/test.mp4