ADB показывает неизвестное устройство

С тех пор я занимаюсь разработкой на нескольких устройствах Android, но это меня полностью озадачило. ADB в Windows отлично обнаруживает устройство, но я не могу заставить 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. Запустите сервер ADB как root - не повезло
  3. Добавьте эту строку SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTR{idProduct}=="0003", MODE="0666", GROUP="adbusers" в 51-android.rules и добавьте себя в группу adbusers. Перезапустите udev и ADB - не повезло

person m0skit0    schedule 08.04.2013    source источник
comment
Значит нельзя делать adb install и тому подобное?   -  person Alexander Kulyakhtin    schedule 08.04.2013
comment
Устройство @Alex отображается как ????????????, так что нет, я не могу.   -  person m0skit0    schedule 08.04.2013
comment
Вам действительно не нужно имя устройства для выполнения команд adb   -  person Alexander Kulyakhtin    schedule 08.04.2013
comment
@patelpratik, это сработало ... спасибо! Это работало на последнем USB-порте, который я пробовал ... Закон Мерфи, я думаю. Если вы поставите это как ответ, я приму это;)   -  person m0skit0    schedule 08.04.2013
comment
@Alex, если он отображается как ????????????, он обычно не имеет разрешений или отображается в автономном режиме в Eclipse.   -  person m0skit0    schedule 08.04.2013


Ответы (1)


Порт USB был неисправен. В другом USB-порту все заработало.

person m0skit0    schedule 10.05.2013