adb 常用命令
时间: 2025-07-26 15:26:04 浏览: 20
<think>我们正在回答用户关于ADB常用命令列表及其使用方法的问题。根据引用内容,我们可以整理出常用的ADB命令,并按照功能分类。同时,我们需要注意用户要求的结构:使用中文,生成相关问题,并在引用处添加引用标识。分类整理ADB命令:1.设备连接相关2.应用管理相关3.设备信息获取4.文件操作5.日志相关6.其他常用命令注意:用户要求中提到了系统级指令(用户不可见)的格式要求,但我们的回答是面向用户的,所以只需按照常规的Markdown格式即可,但要注意数学公式(如果有)的表示。不过ADB命令通常不涉及数学公式,所以重点在于清晰列举命令和说明。另外,用户要求生成相关问题,我们在最后提出。根据引用内容:引用[1]:提供了获取系统版本和电池信息的命令。引用[2]:提供了列出应用的相关命令。引用[3]:提供了安装和卸载应用的命令。我们还需要补充其他常用命令。步骤:1.设备连接2.应用管理3.信息获取4.文件操作5.日志6.其他注意:在引用到参考内容的地方,在末尾添加引用标识,例如[^1]。</think>### ADB 常用命令大全及功能说明
#### 一、设备连接管理
1. **连接设备**
```bash
adb connect 127.0.0.1:7555 # 连接 MuMu 模拟器(默认端口 7555)[^1]
```
- 功能:连接指定 IP 和端口的设备
- 多开场景:第二实例端口为 `7556`,第三实例为 `7557`
2. **设备列表**
```bash
adb devices # 列出所有已连接设备
```
- 输出示例:
```
List of devices attached
127.0.0.1:7555 device
```
3. **重启 ADB 服务**
```bash
adb kill-server && adb start-server # 解决连接超时问题
```
---
#### 二、应用管理
1. **安装/卸载应用**
```bash
adb install app.apk # 安装应用 [^3]
adb install -d app.apk # 降级安装(兼容旧版本)
adb uninstall com.example.app # 卸载应用
adb uninstall -k com.example.app # 卸载但保留数据
```
2. **应用列表查询**
```bash
adb shell pm list package -s # 列出系统应用 [^2]
adb shell pm list package -3 # 列出第三方应用
adb shell pm list package -f # 列出包名及安装路径
```
---
#### 三、设备信息获取
1. **系统信息**
```bash
adb shell getprop ro.build.version.release # 获取 Android 版本 [^1]
```
- 输出示例:`11.0.0`
2. **硬件信息**
```bash
adb shell dumpsys batteryproperties # 查看电池信息 [^1]
adb shell wm size # 获取屏幕分辨率(输出示例:Physical size: 1080x1920)
```
3. **设备型号**
```bash
adb shell getprop ro.product.model # 获取设备型号
```
---
#### 四、文件操作
1. **文件传输**
```bash
adb push local.txt /sdcard/ # 复制文件到设备
adb pull /sdcard/remote.txt . # 从设备复制文件到本地
```
2. **设备文件管理**
```bash
adb shell ls /sdcard/ # 列出设备目录内容
adb shell rm /sdcard/file.txt # 删除设备文件
```
---
#### 五、调试与日志
1. **日志抓取**
```bash
adb logcat # 实时查看日志
adb logcat > log.txt # 保存日志到文件
```
2. **进入 Shell**
```bash
adb shell # 进入设备命令行(可执行 Linux 命令)
```
---
#### 六、其他实用命令
1. **屏幕截图**
```bash
adb exec-out screencap -p > screen.png # 截图保存到本地
```
2. **模拟输入**
```bash
adb shell input tap 500 500 # 模拟点击坐标 (500,500)
adb shell input swipe 500 1000 500 200 # 模拟滑动
```
3. **重启设备**
```bash
adb reboot # 重启设备
```
> ⚠️ **注意事项**
> - 部分命令需设备开启 `USB 调试模式`
> - 多设备时用 `-s 设备号` 指定目标设备(如 `adb -s 127.0.0.1:7555 shell`)
阅读全文
相关推荐










