一、通用

  • 连接多个ADB设备时指定设备
  1. adb -s {DEVICE_ID} {COMMAND}
  • 连接到远程ADB设备
  1. adb connect 192.168.137.97:5555
  • 直接执行命令
  1. adb shell {COMMAND}

二、Android组件相关

  • 查看系统Activity信息
  1. adb shell dumpsys activity
  • 列出系统中所有apk对应的包名
  1. adb shell pm list packages -f
  • 使用ActivityManager启动Activity
  1. adb shell am start -n {PACKAGE_NAME}/{ACTIVITY_CLASS_NAME}
  2. # -D 为使用Debug模式启动
  3. adb shell am start -D -n {PACKAGE_NAME}/{ACTIVITY_CLASS_NAME}
  • 进行系统截图
  1. adb shell screencap -p {PNG_FILE_NAME}

三、网络相关

  • 去除AOSP中无法访问互联网的叉号
  1. adb shell settings put global captive_portal_https_url https://www.google.cn/generate_204
  • 配置HTTP代理
  1. adb shell settings put global http_proxy {PROXY_HOST}:{PROXY_PORT}
  2. adb shell settings delete global http_proxy