У меня возникла проблема, пытаясь получить команду adb devices
, чтобы забрать мой LG TRANSPYRE ™ (VS810PP) тел. Имейте в виду, что команда действительно работает. Так что проблема не с adb, а скорее с драйверами.
Взглянув на этот пост , который я нашел в Интернете, я выполнил все шаги правильно (три раза, на всякий случай).
В основном я сделал следующее:
/etc/udev/rules.d/70-android.rules
. SUBSYSTEM == "usb", ATTR {idVendor} == "1004", MODE = "0666"
. sudo chmod a + rx /etc/udev/rules.d/70-android.rules
И результаты:
$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
(Но после этого ничего не вышло)
Но я еще не сдавался. Я прочитал из другой пост здесь, на Ask Ubuntu, я попробовал еще раз.
Опять же, процесс:
/etc/udev/rules.d/51-android.rules
SUBSYSTEMS == "usb", ATTR {idProduct} == "1004", MODE = "0666"
к файлу sudo chmod a + rx /etc/udev/rules.d/51-android.rules
Результат тот же, что и выше, но не исправлен ...
Я новичок в android, но, как мне кажется, я использую какой-то устаревший метод, потому что этим сообщениям 2 года или более. Так что, вероятно, сейчас есть новый метод.
Изменить:
$ lsusb
...
Bus 005 Device 005: ID 1004:628a LG Electronics, Inc.
...
$ dmesg | grep "LG"
[ 69.824457] usb 5-1.4: Manufacturer: LG Electronics Inc.
[ 73.155776] usb 5-1.4: Product: LGE Android Phone
[ 73.155783] usb 5-1.4: Manufacturer: LG Electronics Inc.
[ 74.232275] scsi 5:0:0:0: CD-ROM LGE Android Platform 0000 PQ: 0 ANSI: 2
[ 78.191262] usb 5-1.4: Product: LGE Android Phone
[ 78.191268] usb 5-1.4: Manufacturer: LG Electronics Inc.
$ echo "0x1004" > ~/.android/adb_usb.ini
$ adb kill-server
$ adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
$ adb devices
List of devices attached
Режим набора от MTP до PTP. У меня была та же проблема.
Это иногда происходит со мной с определенными устройствами.
Вот то, что я нахожу работами:
Поставщика, который можно сделать это путем ввода lsusb
. Мой вывод - что-то вроде этого:
Bus 002 Device 097: ID abc1:1234 Fictional Company, Ltd.
В этом случае, abc1
идентификатор Поставщика.
adb_usb.ini
Выполнение файла следующий
echo "0x<your device's Vendor ID>" > ~/.android/adb_usb.ini
adb kill-server
adb start-server
Перезапуска Начиная с выполнения этого, мои устройства все обнаружились в adb devices
.