Команда «adb devices» не обнаружит мой Android-телефон 4.4

У меня возникла проблема с попыткой заставить команду adb devices забрать мой телефон LG TRANSPYRE ™ (VS810PP) . Имейте в виду, что команда действительно работает. Так что это не проблема с adb, больше с драйверами.

После того, как я посмотрел этот пост, я нашел его в Интернете, я сделал шаги правильно (три раза, просто чтобы убедиться).

Поэтому я в основном сделал это:

  1. Создал файл: /etc/udev/rules.d/70-android.rules .
  2. Написал SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666" в файл.
  3. Назначение надлежащих разрешений через sudo chmod a+rx /etc/udev/rules.d/70-android.rules
  4. Перезагрузите мой компьютер.
  5. Перезапущенный udev.

И результаты:

 $ adb devices * daemon not running. starting it now on port 5037 * * daemon started successfully * List of devices attached 

(Но после этого ничего не получилось)

Но я еще не сдался. Я читал с другого поста здесь, на Ask Ubuntu, я попробовал еще раз.

Опять же, процесс:

  1. Создал файл: /etc/udev/rules.d/51-android.rules
  2. Написал SUBSYSTEMS=="usb", ATTR{idProduct}=="1004", MODE="0666" в файл
  3. Имеет правильные разрешения sudo chmod a+rx /etc/udev/rules.d/51-android.rules
  4. Перезагрузили «pooter».
  5. Перезапущенный udev.

Выход такой же, как и выше, все еще не исправлен …

Я очень новичок в андроиде, но я думаю, что я использую какой-то устаревший метод, потому что эти должности имеют возраст 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. У меня такая же проблема.

Иногда это случается с некоторыми устройствами.

Вот что я нахожу работы:

Шаг 1. Найдите идентификатор поставщика.

Вы можете сделать это, набрав lsusb . Мой результат выглядит примерно так:

 Bus 002 Device 097: ID abc1:1234 Fictional Company, Ltd. 

В этом случае abc1 является идентификатором поставщика.

Шаг 2. Создайте файл adb_usb.ini

Запустите следующие

 echo "0x<your device's Vendor ID>" > ~/.android/adb_usb.ini 

Шаг 3: Перезапустите adb

 adb kill-server adb start-server 

Так как это все мои устройства появились в adb devices .