linux系统怎么安装adb
时间: 2025-06-02 12:41:10 浏览: 20
### 如何在Linux系统中安装ADB工具
#### 安装ADB工具的方法
对于基于Debian的Linux发行版(如Ubuntu),可以通过APT包管理器来快速安装ADB工具。执行以下命令完成安装:
```bash
sudo apt update
sudo apt install android-tools-adb android-tools-fastboot
```
如果系统的默认源未包含`android-tools-adb`,则需要添加额外的PPA仓库[^3]。
#### 添加PPA仓库
当遇到无法找到`android-tools-adb`的情况时,可尝试通过WebUpd8团队维护的PPA仓库获取支持:
```bash
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install android-tools-adb android-tools-fastboot
```
#### 手动安装ADB工具
另一种方式是从Google官方下载最新的SDK Platform Tools并手动配置环境变量。首先访问[Google开发者页面](https://developer.android.com/studio/releases/platform-tools),下载对应平台的压缩包。解压后将路径加入到系统的PATH环境中[^2]。
假设解压后的目录位于`~/tools/android-sdk/platform-tools`,可通过以下操作将其永久生效:
```bash
echo 'export PATH=$PATH:~/tools/android-sdk/platform-tools' >> ~/.bashrc
source ~/.bashrc
```
#### 解决权限不足问题
某些情况下运行`adb devices`可能会提示错误信息:“insufficient permissions for device”。这通常是因为缺少正确的udev规则或用户组分配不当所致[^4]。以下是解决方案:
1. **确认用户属于plugdev组**
使用以下命令检查当前用户是否已经存在于`plugdev`组中:
```bash
groups $(whoami)
```
若无此组,则需添加:
```bash
sudo usermod -aG plugdev $(whoami)
```
2. **创建udev规则文件**
创建一个新的udev规则文件用于识别安卓设备:
```bash
echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="<vendor-id>", MODE="0666"' | sudo tee /etc/udev/rules.d/51-android.rules
```
替换`<vendor-id>`为实际设备的ID号,该值可以从`lsusb`命令输出中获得。例如,Nexus系列设备可能显示为`18d1`。
3. **重载udev规则**
更新并应用新的规则集:
```bash
sudo udevadm control --reload-rules && sudo service udev restart
sudo killall adb
```
#### 测试ADB功能
完成以上步骤之后,插入手持设备并通过USB调试模式验证连接状态:
```bash
adb devices
```
成功的话会列出所连结的所有装置及其序列编号[^1]。
---
阅读全文
相关推荐
















