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 <文件路径> |