1、adb devices 来验证设备是否连接
2、adb tcpip 5555 设置目标设备以侦听端口 5555 上的 TCP/IP 连接
3、adb kill-server 如果无法连接,则重置 adb 主机
4、adb -s serial_number command 如果多个模拟器/设备实例正在运行,在发出 adb 命令时您必须指定一个目标实例。例如:adb -s emulator-5556 install helloWorld.apk
5、adb install path_to_apk 安装的 APK ,path_to_apk是你的apk路径
6、adb pull remote local 从模拟器或设备复制文件或目录
7、adb push local remote 要将文件文件或目录(及其子目录)复制到模拟器或设备 local 和 remote 指的是开发计算机(本地)和模拟器/设备实例(远程)上目标文件/目录的路径
8、adb version 输出 adb 版本号。
9、adb start-server 检查 adb 服务器进程是否在运行,如果未运行则启动它。
10、adb shell pm uninstall com.example.MyApp 删除包名为com.example.MyApp的app
11、adb shell pm list packages 查看系统中所有的包名
12、adb shell pm list permission-groups 输出所有已知的权限组。
13、adb shell pm list instrumentation 列出所有测试软件包
14、adb shell pm clear package 删除与软件包关联的所有数据
15、adb shell screencap /sdcard/screen.png 用于对设备显示屏进行屏幕截图
16、adb pull /sdcard/screen.png pull 命令从设备下载此文件,手机得root才能生效
17、adb shell screenrecord /sdcard/demo.mp4 用于录制设备;按 Control + C 停止屏幕录制,否则,到三分钟或 --time-limit 设置的时间限制时,录制将自动停止。
更多请参考:
https://developer.android.com/studio/command-line/adb.html#copyfiles (ps:需科学上网)。