adb基本命令有什么用
时间: 2025-05-29 10:44:25 浏览: 18
### ADB基本命令的功能和使用场景
#### 1. **`adb devices`**
该命令用于列出当前已连接到PC的所有设备及其状态。通过运行此命令,用户可以确认哪些设备已经成功连接并处于可用状态[^1]。
```bash
adb devices
```
#### 2. **`adb connect <ip_address>` 和 `adb disconnect <ip_address>`**
这两个命令分别用于建立与远程设备的无线连接以及断开这种连接。当开发者希望通过Wi-Fi调试目标设备时,这一功能显得尤为重要[^3]。
```bash
adb connect 192.168.0.100
adb disconnect 192.168.0.100
```
#### 3. **`adb shell`**
进入设备的shell环境以便直接执行Linux命令或者调用特定于Android系统的工具和服务。这对于深入探索文件系统、配置参数调整等方面非常有用[^2]。
```bash
adb shell
ls /sdcard/
getprop ro.build.version.release
```
#### 4. **`adb install [-r|-t|...] apk_path`**
安装APK应用程序包至安卓设备上;其中选项如 `-r` 表示如果应用已存在则覆盖更新而不卸载数据,而 `-t` 则允许测试版本的应用被部署[^1]。
```bash
adb install myapp.apk
adb install -r updated_myapp.apk
```
#### 5. **`adb uninstall package_name`**
从设备移除指定的应用程序软件包名所对应的应用程序实例[^1]。
```bash
adb uninstall com.example.myapp
```
#### 6. **`adb logcat [filter_specs]`**
实时捕获来自目标装置的日志消息流,对于诊断问题原因至关重要。还可以附加过滤器规格来限定显示的信息种类或级别[^1]。
```bash
adb logcat *:E
```
#### 7. **`adb pull remote local` 及 `adb push local remote`**
在这两个方向之间传输文件:前者是从设备拉取文件到本地计算机,后者则是推送本地文件上传至设备存储位置[^1]。
```bash
adb pull /sdcard/photo.jpg .
adb push config.txt /data/local/tmp/
```
#### 8. **`adb reboot [bootloader|recovery]`**
重启设备,默认情况下会正常引导操作系统,但如果提供了额外参数,则可能进入特殊的模式比如BootLoader 或 Recovery Mode 来支持刷机等活动[^1]。
```bash
adb reboot recovery
```
#### 9. **`adb kill-server && adb start-server`**
终止现有的ADB服务器进程后再重新初始化一个新的服务实例。这种方法常用来解决因各种因素引起的通讯障碍等问题情境下的恢复措施[^3]。
```bash
adb kill-server
adb start-server
```
---
###
阅读全文
相关推荐

















