У меня только что есть планшет Lenovo Thinkpad Slate под управлением Android, и я всю жизнь не могу заставить ADB распознавать его в Win7 или Kubuntu.
Отладка по USB включена в настройках планшета, и когда я подключаю планшет к компьютеру, появляется сообщение «Отладка по USB подключена» - так что со стороны планшета все хорошо. Компьютерная сторона дела не так уж и хороша.
Kubuntu (моя основная машина разработчика)
Я добавил идентификатор поставщика в файл /etc/udev/rules.d/51-android.rules (как указано здесь ) - безуспешно пробовали каждое из перечисленных ниже по очереди.
SUBSYSTEM == "usb", SYSFS {idVendor} == "17ef", MODE = "0666"
SUBSYSTEM == "usb", ATTR {idVendor} == "17EF", MODE = "0666" , GROUP = "plugdev"
SUBSYSTEM == "usb", ATTR {idVendor} == "17EF", MODE = "0666"
SUBSYSTEM == "usb", ATTR {idVendor} == "17ef" , MODE = "0666"
Для справки у меня есть
SUBSYSTEM == "usb", ATTR {idVendor} == "18d1", MODE = "0666", GROUP = "plugdev"
для моего Nexus S, и он работает нормально.
lsusb
распечатывает:
root@ubuntu:/etc/udev/rules.d# lsusb
...
Bus 002 Device 008: ID 17ef:741b Lenovo
...
Windows
Выполнили эти инструкции и все еще не получили ответа от устройств adb.
Я несколько раз перезагружал обе машины и планшет, но безрезультатно. Может ли кто-нибудь помочь?