adb常用命令(adb常用命令查看日志)

# 简介Android Debug Bridge(简称 ADB)是 Android 开发者和调试人员必备的工具之一,它允许用户通过命令行与 Android 设备进行通信。无论是开发调试、性能优化还是设备管理,ADB 都能提供强大的支持。本文将详细介绍 ADB 的安装、配置以及一些常用的 ADB 命令。---## 一、ADB 的安装与配置### 1.1 安装 ADB 工具1.

下载 SDK Platform Tools

访问 [Android 开发者官网](https://developer.android.com/studio/releases/platform-tools),下载适用于你操作系统的 ADB 工具包。2.

解压文件

将下载的压缩包解压到一个本地目录中,例如 `C:\adb` 或 `/home/user/adb`。3.

添加环境变量

- Windows: 将解压后的路径添加到系统环境变量 `PATH` 中。- Linux/MacOS: 在 `.bashrc` 或 `.zshrc` 文件中添加以下内容:```bashexport PATH=$PATH:/path/to/adb```4.

验证安装

打开终端或命令提示符,输入以下命令检查是否成功安装:```bashadb version```如果显示版本号,则表示安装成功。---## 二、ADB 常用命令详解### 2.1 设备连接与状态检查#### 2.1.1 检查设备连接状态 ```bash adb devices ``` 此命令会列出所有已连接的设备及其状态。如果设备未正确识别,请确保 USB 调试模式已启用。#### 2.1.2 启用设备日志查看 ```bash adb logcat ``` 该命令用于实时查看设备的日志输出,帮助排查问题。---### 2.2 文件传输与管理#### 2.2.1 从电脑上传文件到设备 ```bash adb push ``` 例如: ```bash adb push /path/to/local/file.txt /sdcard/ ```#### 2.2.2 从设备下载文件到电脑 ```bash adb pull ``` 例如: ```bash adb pull /sdcard/file.txt /path/to/local/ ```---### 2.3 应用管理#### 2.3.1 安装 APK 文件 ```bash adb install ``` 例如: ```bash adb install app-debug.apk ```#### 2.3.2 卸载应用 ```bash adb uninstall ``` 例如: ```bash adb uninstall com.example.app ```#### 2.3.3 查看已安装应用列表 ```bash adb shell pm list packages ```---### 2.4 屏幕控制与截图#### 2.4.1 截取屏幕快照 ```bash adb shell screencap -p /sdcard/screen.png adb pull /sdcard/screen.png /path/to/local/ ```#### 2.4.2 录制屏幕 ```bash adb shell screenrecord /sdcard/video.mp4 adb pull /sdcard/video.mp4 /path/to/local/ ```---### 2.5 性能监控#### 2.5.1 查看 CPU 使用情况 ```bash adb shell top ```#### 2.5.2 查看内存使用情况 ```bash adb shell dumpsys meminfo ```---## 三、总结ADB 是 Android 开发和调试的重要工具,其丰富的功能能够满足开发者在不同场景下的需求。本文介绍了 ADB 的安装配置方法以及一些常见的实用命令,希望对读者有所帮助。熟练掌握这些命令,可以大幅提升工作效率!

简介Android Debug Bridge(简称 ADB)是 Android 开发者和调试人员必备的工具之一,它允许用户通过命令行与 Android 设备进行通信。无论是开发调试、性能优化还是设备管理,ADB 都能提供强大的支持。本文将详细介绍 ADB 的安装、配置以及一些常用的 ADB 命令。---

一、ADB 的安装与配置

1.1 安装 ADB 工具1. **下载 SDK Platform Tools** 访问 [Android 开发者官网](https://developer.android.com/studio/releases/platform-tools),下载适用于你操作系统的 ADB 工具包。2. **解压文件** 将下载的压缩包解压到一个本地目录中,例如 `C:\adb` 或 `/home/user/adb`。3. **添加环境变量** - Windows: 将解压后的路径添加到系统环境变量 `PATH` 中。- Linux/MacOS: 在 `.bashrc` 或 `.zshrc` 文件中添加以下内容:```bashexport PATH=$PATH:/path/to/adb```4. **验证安装** 打开终端或命令提示符,输入以下命令检查是否成功安装:```bashadb version```如果显示版本号,则表示安装成功。---

二、ADB 常用命令详解

2.1 设备连接与状态检查

2.1.1 检查设备连接状态 ```bash adb devices ``` 此命令会列出所有已连接的设备及其状态。如果设备未正确识别,请确保 USB 调试模式已启用。

2.1.2 启用设备日志查看 ```bash adb logcat ``` 该命令用于实时查看设备的日志输出,帮助排查问题。---

2.2 文件传输与管理

2.2.1 从电脑上传文件到设备 ```bash adb push ``` 例如: ```bash adb push /path/to/local/file.txt /sdcard/ ```

2.2.2 从设备下载文件到电脑 ```bash adb pull ``` 例如: ```bash adb pull /sdcard/file.txt /path/to/local/ ```---

2.3 应用管理

2.3.1 安装 APK 文件 ```bash adb install ``` 例如: ```bash adb install app-debug.apk ```

2.3.2 卸载应用 ```bash adb uninstall ``` 例如: ```bash adb uninstall com.example.app ```

2.3.3 查看已安装应用列表 ```bash adb shell pm list packages ```---

2.4 屏幕控制与截图

2.4.1 截取屏幕快照 ```bash adb shell screencap -p /sdcard/screen.png adb pull /sdcard/screen.png /path/to/local/ ```

2.4.2 录制屏幕 ```bash adb shell screenrecord /sdcard/video.mp4 adb pull /sdcard/video.mp4 /path/to/local/ ```---

2.5 性能监控

2.5.1 查看 CPU 使用情况 ```bash adb shell top ```

2.5.2 查看内存使用情况 ```bash adb shell dumpsys meminfo ```---

三、总结ADB 是 Android 开发和调试的重要工具,其丰富的功能能够满足开发者在不同场景下的需求。本文介绍了 ADB 的安装配置方法以及一些常见的实用命令,希望对读者有所帮助。熟练掌握这些命令,可以大幅提升工作效率!

标签列表