ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具
预先准备
adb的平台工具软件包下载
adb包含在 Android SDK 平台工具软件包中
官网下载链接
配置环境变量
这一步可以跳过,设置环境变量仅仅是为了在后续方便调用
不做这一步的话,一后使用adb将目录切换至adb.exe同一级目录
环境变量简单来说就是将某些数据,文件或文件夹设置为系统默认值,这样你调用的时候就不用给出完整路径和地址或进行设置,直接用名字就可以了
-
将刚刚下载的含有adb.exe那一级目录复制
- 是adb.exe所在目录,不是adb.exe的文件地址
-
此电脑—属性—高级系统设置—高级—环境变量—系统变量
- 或者设置-系统-关于-高级系统设置—高级—环境变量—系统变量
-
在系统变量中找到path并双击打开
-
新建-将之前复制的adb目录粘贴即可 -
验证配置是否成功
连接设备
确认连接状态\查询已连设备
adb devices
USB 连接
通过 USB 连接来正常使用 adb 需要保证Android 设备的开发者选项和 USB 调试模式已开启。
adb devices
如果能看到
xxxxxx device
说明连接成功。
无线连接(Android11 及以上)
- 将 Android 设备与要运行 adb 的电脑连接到同一个局域网,比如连到同一个 WiFi。
- 在开发者选项中启用无线调试。
adb pair ipaddr:port
- 使用无线调试下的 IP 地址和端口。
adb connect ipaddr:port
- 确认连接状态。
adb devices
? 如果能看到
ipaddr:port device
? 说明连接成功。
应用管理
查看应用列表
adb shell pm list packages 补充参数
-
若无补充参数,则默认查询全部应用
补充参数 | 结果 |
---|
-s | 系统应用 | -3 | 第三方应用 | xxx | 包名含xxx字符串 |
安装应用
adb install 补充参数 apk地址
补充参数 | 执行结果 |
---|
-r | 允许覆盖安装 | -d | 允许降级覆盖安装 | -g | 赋予运行所有权限 |
卸载应用
adb uninstall -k 包名
清楚应用数据和缓存
adb shell pm clear 包名
应用安装路径
adb shell pm path 包名
文件管理
复制设备里的文件到电脑
adb pull <设备里的文件路径> [电脑上的目录]
复制电脑里的文件到设备
adb push <电脑上的文件路径> <设备里的目录>
查看设备信息
型号
adb shell getprop ro.product.model
电池
adb shell dumpsys battery
屏幕分辨率
adb shell wm size
显示屏参数
adb shell dumpsys window displays
android_id
adb shell settings get secure android_id
Android 系统版本
adb shell getprop ro.build.version.release
刷机相关
重启手机
adb reboot
检测设备是否已 root
adb shell
su
# $ 则表示没有 root 权限,是 # 则表示已 root。
重启到 Recovery 模式
adb reboot recovery
从 Recovery 重启到 Android
adb reboot
重启到 Fastboot 模式
adb reboot bootloader
更多adb命令
请在前往Android官网
|