1

我已经使用这个官方教程来设置我的机器,以便它可以检测到我的 Android 设备。但是由于某种原因,ADB 没有正确检测到我的任何设备(Hero 和 Magic),即它没有显示设备的 IMEI 或固件版本,而是一堆问号:

????????????

我已经尝试在谷歌上搜索解决方案,但我什么也没找到。

4

3 回答 3

4

Ubuntu 9.10 x64 + HTC Desire 上的同样问题

解决方案:

  • 创建/编辑 udev 规则文件:“sudo vim /etc/udev/rules.d/51-android.rules”
  • 添加以下行:SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"

这里 0bb4 是 HTC id。您可以“lsusb”列出您的供应商 ID。

  • 重启udev:“sudo reload udev”
  • 连接设备
  • 运行“adb 设备”

你应该看到你的设备

取自: http ://alan.lamielle.net/2010/01/22/nexus-one-usb-in-ubuntu-9-10

于 2010-04-07T19:38:50.453 回答
0

问题已解决。不过,我不确定如何。

我做的最后一件事是将 android /tools 目录添加到系统路径。今天早些时候,当我连接我的 HTC Hero 设备并adb devices在控制台中执行命令时,adb 检测到了我的设备。我已经启动了 Eclipse 并尝试运行其中一个应用程序并且它工作正常。

于 2010-03-12T17:30:57.193 回答
0

我做的最后一件事是将 android /tools 目录添加到系统路径

那么你的问题不是亚行没有检测到你的设备,你甚至没有运行亚行。

于 2010-10-09T15:13:21.550 回答