Adb 命令

  • 获取当前 App 的包名
adb shell am monitor
  • 强制卸载应用
adb shell pm uninstall --user -0 <包名>
  • adb 无线调试
adb pair HOST[:PORT] [PAIRING CODE]
  • 查看 adb 版本
adb version
  • 让设备在端口监听 TCP/IP 连接
adb tcpip <端口号>
  • 连接设备
adb connect <ip地址>
  • adb 启动
adb start-server
  • adb 关闭
adb kill-server
  • 安装 apk
adb install <包含绝对路径的包名>
  • 覆盖安装
adb install -r <包含绝对路径的包名>
  • 卸载 apk
adb uninstall <包名>
  • 列出所有应用的包名
adb shell pm list packages
  • 列出系统应用的包名
adb shell pm list packages -s
  • 列出第三方应用的包名
adb shell pm list packages -3
  • 强行停止 app
adb shell am force-stop <包名>
  • 获取序列号
adb get-serialno
  • 查看 Android 系统版本
adb shell getprop ro.build.version.release
  • 查看设备屏幕密度
adb shell wm density
  • 查看后台 service
adb shell service list
  • 查看当前内存占用
adb shell cat /proc/meminfo
  • 显示包名带 xx 的 app
adb shell pm list packages <xx>
  • 键盘模拟输入

    • 3:Home 键
    • 4:返回键
    • 5:打开拨号应用
    • 26:点击电源键
    • 187:点击任务管理器
    • 207:打开联系人
    • 208:打开日历
    • 220:降低屏幕亮度
    • 221:提高屏幕亮度
adb shell input keyevent <int>
  • 查看当前应用包名和 Activity 名
adb shell dumpsys window | findstr mCurrentFocus
  • 上传文件到设备
adb push <PC文件路径> <设备文件路径>
  • 从设备拉取文件
adb pull <设备文件路径> <PC文件路径>
  • 删除设备上的文件
adb shell rm <文件路径>