1

从现在开始,我一直在开发几款 Android 设备,但这一款让我完全困惑。Windows 中的 ADB 可以很好地检测到该设备,但我无法让 ADB 在 Linux(Ubuntu 12.04)中识别该设备。

$ adb devices
List of devices attached 
????????????    device
  1. 设备处于 USB 调试模式。
  2. lsusb显示为Bus 003 Device 005: ID 18d1:0003 Google Inc.
  3. /etc/udev/rules.d/51-android.rules文件有以下行:SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", MODE="0666"
  4. ~/.android/adb_usb.ini自己0x18d1排成一行

到目前为止我所做的尝试:

  1. 重新启动 ADB 服务器 - 不走运
  2. 以 root 身份启动 ADB 服务器 - 不走运
  3. 将此行添加SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTR{idProduct}=="0003", MODE="0666", GROUP="adbusers"到组中51-android.rules并将我自己添加到adbusers组中。重启udev和亚行 - 不走运
4

1 回答 1

4

USB 端口有缺陷。它在另一个 USB 端口上运行良好。

于 2013-05-10T14:24:30.517 回答