2014-11-13 10 views
0

Я пробовал все, чтобы подключить свой телефон к компьютеру Ubuntu, и ничего не работает. Я пробовал 3 разных телефона (в основном Nexus 4) на протоколах MTP и PTP. ADB Debugging включен, а также устанавливается из неизвестных источников. Однажды я подключился к adb, но с тех пор так и не смог. adb usb, adb tcpip оба устройства не найдены (все они подключены к телефону). adb devices появляется пустым. adb connect [IP] возвращает «невозможно подключиться к [IP]» (у меня есть adb over network enabled и работает на других компьютерах). Когда я подключаю свой телефон, он даже не обнаруживает, что он подключен к компьютеру независимо от того, какой порт USB я пытаюсь.Не удается подключиться к adb

Что еще я могу попытаться подключить?

+0

устройство подключается к USB-порту и входит в режим adb (со стороны устройства)? – Mixaz

+1

Есть ли разница в том, что «lsusb» показывает с подключенным телефоном, а не с подключенным? У вас есть текущая версия adb? –

+0

Забыл отметить, что в 'lsusb' нет разницы. –

ответ

0

я понял, что проблема была. Кабель, который я использовал, либо имеет с ним что-то не так, либо предназначен только для зарядки, а не для передачи данных. В любом случае переключение на другой кабель решило проблему.

+0

если вы следовали инструкциям, которые я связал в своем ответе, вы бы обнаружили, что через 5 минут, а не через месяц. –

0

проверить, если правила USB для устройства исправны в /etc/udev/rules.d/51-android.rules

Увидеть этот пост ADB doesn't see device

1

я изложил все основные шаги по устранению неполадок для создания adb работа в Linux среде в этом write-up

Используйте эту команду, чтобы получить список всех устройств, подключенных к перечисляя либо adb или fastboot интерфейс:

find -L /sys/bus/usb/devices -maxdepth 2 -path "*/modalias" -printf "%h\t" -exec cat {} \; | awk -F: '/icFFisc42ip0/ {print $1}' 

Чтобы увидеть серийные номера вместо sysfs путей - добавить | xargs -i cat {}/serial