Ubuntu ADB Device 显示为空

本文介绍了解决在Ubuntu系统中使用ADB时遇到的设备无法识别的问题。通过获取设备ID、手动添加到配置文件及重启ADB服务等步骤,使硬件设备能够被正确识别并用于真机调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

情景:在Ubuntu上进行Android,将硬件设备链接电脑后,电脑有反应,运行lsusb也能列出设备,但执行adb devices显示无任何设备。

解决方法:

1.获取设备id

在不插入状态执行一次,插入状态执行一次,多出的那个就是新添加的设备了。假设获得的设备号如下:

Bus 001 Device 003: ID 2207:0010  

2.添加设备

终端执行:

sudo gedit ~/.android/adb_usb.ini

在文件最末尾添加:

0x2207

这个与设备号对应。

  终端进入到sdk的platform-tools文件夹,重启adb-server:

sudo ./adb kill-server
sudo adb devices


这时候再执行adb devices就可以看到一串问好了,说明可以识别。


3.真机调试

根据这篇文章的方法进行调试就可以了。


现在所知道的,小米2,酷毙魔方U30有这个问题。


参考:Android杂谈--ubuntu系统下adb连接小米2-http://www.cnblogs.com/loulijun/archive/2012/12/18/2823272.html

### 在 Ubuntu 系统上下载并安装 ADB 工具 在 Ubuntu 系统上安装 ADB 和 Fastboot 工具需要执行一系列命令以确保工具能够正常运行。以下是具体的说明和步骤: #### 1. 更新系统包管理器 在开始安装之前,建议先更新系统的包管理器以确保所有软件包是最新的。运行以下命令: ```bash sudo apt update sudo apt upgrade -y ``` #### 2. 安装 ADB 和 Fastboot 通过 Ubuntu 的官方仓库可以直接安装 ADB 和 Fastboot 工具。运行以下命令来安装所需的二进制文件: ```bash sudo apt install android-tools-adb android-tools-fastboot -y ``` 此命令会安装 `adb` 和 `fastboot` 工具[^1]。 #### 3. 验证安装是否成功 安装完成后,可以通过以下命令验证 ADB 是否正确安装: ```bash adb version ``` 如果显示 ADB 的版本信息,则表示安装成功[^2]。 #### 4. 解决权限问题 在某些情况下,即使安装了 ADB 工具,仍然可能会遇到权限错误,例如: ``` error: insufficient permissions for device: user in plugdev group; are your udev rules wrong? ``` 这是由于系统缺少正确的udev规则或用户未加入 `plugdev` 用户组导致的。为了解决此问题,请按照以下步骤操作: - 将当前用户添加到 `plugdev` 组: ```bash sudo usermod -aG plugdev $LOGNAME ``` - 创建或编辑 `/etc/udev/rules.d/51-android.rules` 文件,添加以下内容: ```bash SUBSYSTEM=="usb", ATTR{idVendor}=="XXXX", MODE="0666", GROUP="plugdev" ``` 将 `XXXX` 替换为设备的 USB 厂商 ID(可通过 `lsusb` 查看)[^3]。 - 重新加载 udev 规则并重启 ADB 服务: ```bash sudo udevadm control --reload-rules sudo service udev restart sudo killall adb ``` #### 5. 测试设备连接 确保手机已启用开发者模式和 USB 调试功能,然后通过数据线连接手机与电脑。运行以下命令检查设备是否被识别: ```bash adb devices ``` 如果设备列表中显示设备名称且没有权限错误,则表示配置成功[^4]。 ```bash List of devices attached 123456789ABC device ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值