前言:
ADB全称为Androi Debug Bridge,是Android SDK中的一个工具,可以直接操作管理 Android 模拟器或者真实的 Android设备。
下载
Windows版
Linux版
安装
放到自己知道的地方即可,建议放在“C:\adb\”下
配置环境变量
Windows:
打开“编辑系统环境变量”,点击“环境变量”
变量中新增条目adb | [adb存放绝对路径]
在path中新增条目%adb%
这样在cmd中就可以直接使用adb调用adb工具
Linux:待补充^1
使用
用途 | 命令 | 备注 |
|---|
查看adb版本信息 | adb version
| |
查看已连接设备 | adb devices
| |
启动adb | adb start-server
| 一般会自动启动 |
停止adb | adb kill-server
| |
以root权限启动 | adb root
| |
查看所有已安装应用的包名 | adb shell pm list packages [-s|-3]
| -s指定系统应用,-3指定第三方应用
|
查看应用信息 | adb shell dumpsys package [package_name]
| |
查看应用安装位置 | adb shell pm path [package_name]
| |
查看应用的启动Activity | adb shell dumpsys package [package_name] | grep "launchActivity"
| |
查看应用的详细状态 | adb shell ps
| |
安装应用 | adb install [-r] [apk]
| -r替换现有版本
|
卸载应用 | adb uninstall [package_name]
| |
启动应用 | adb shell am start -n [package_name]/[activity]
| |
清除应用数据 | adb shell pm clear [package_name]
| |
授予应用权限 | adb shell pm grant [package_name] [auth]
| |
撤销应用权限 | adb shell pm revoke [package_name] [auth]
| |
复制文件(本地到设备) | adb push [source_path] [target_path]
| |
复制文件(设备到本地) | adb pull [source_path] [target_path]
| |
删除文件 | adb shell rm [-r] [path]
| -r指定删除目录
|
创建目录 | adb shell mkdir [path]
| |
列出目录内容 | adb shell ls [-l] [path]
| -l指定详细信息
|
文件移动/重命名 | adb shell mv [source_path] [target_path]
| |
文件目录权限管理 | adb shell chmod [auth] [path]
| |
文件内容查看 | adb shell cat [path]
| |
文件查找 | adb shell find [path] -name [file_name]
| |