1.adb devices 检测连接到电脑的安卓设备
2.adb pull <手机路径> <电脑路径> 从手机中拉取信息放到本地电脑上
3.adb push <电脑路径> <手机路径> 从本地电脑上拉取到手机上
4.adb shell 登录设备shell模式(命令行的人机界面)
5.adb install xxx.apk 安装应用
6.adb shell dumpsys activity | find "mFocusedActivity" 查询当前正在前台运行的程序包名
7.adb uninstall 程序包名 卸载应用
8.adb kill-server 终止adb服务
9.adb start-server 启动adb服务 (结合kill-server命令重启adb服务)
注释:重启adb后,需要重新连接设备
10.adb connect 127.0.0.1:62001 连接设备
11. adb shell am start -n 包名/入口 启动app
注释:先通过aapt dump badging 路径\xxx.apk 去查看包名package:name=‘xxx.xxx.xx’ 以及入口launchable-activity:
name=‘xxx.xxx.xx.xx’ 将此2个参数替换包名/入口去启动app
12.adb shell pm clear 包名 清楚应用的数据和缓存
13.adb shell input tap x轴坐标 y轴坐标 坐标点击(元素定位不到时可以使用坐标))
注释:要知道坐标,要再模拟器中-手机开发者模式下勾选指针位置
14.adb shell pm list packages 列出所有包名
注释:adb shell pm list packages -s 列出所有系统级别的包名(无法卸载)
adb shell pm list packages -3 列出用户界别(第三方)的包名
15.adb logcat 打印日志
注释:adb logcat > 路径\命名文件.txt 重定向,将日志内容输出到指定路径下生成指定文件名的文件中