У меня возникла проблема при попытке получить 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
- Перезагрузил 'pooter.
- Перезапустил Удев.
Вывод такой же, как и выше, все еще не зафиксирован ...
Я очень плохо знаком с 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
dmesg
. Обратите внимание, что Mint здесь не по теме. Вы можете задать вопрос на unix.stackexchange.com или перефразировать свой вопрос, чтобы он подходил для Ubuntu (но сначала проверьте, появляется ли это в официальной системе Ubuntu, должна соответствовать живая система Ubuntu на USB).lsusb
, я получаю вBus 005 Device 005: ID 1004:628a LG Electronics, Inc.
качестве одной из записей.Ответы:
Установите режим с MTP на PTP . У меня такая же проблема.
MTP означает протокол передачи мультимедиа . PTP означает Picture Transfer Protocol , что означает, что телефон отображается на компьютере как цифровая камера.
Чтобы установить режим: « Настройки» > « Параметры разработчика» > прокрутите вниз до «Выбрать конфигурацию USB» , коснитесь этого и выберите «PTP» или просто нажмите на уведомление в строке состояния и выберите «PTP».
источник
Это случается со мной иногда с определенными устройствами. Вот что я нахожу работы:
Найти идентификатор поставщика : вы можете сделать это, набрав
lsusb
. Мой вывод примерно такой:В данном случае
abc1
это идентификатор поставщика.Создайте
adb_usb.ini
файл : Запустите следующееНачать сначала
adb
После этого все мои устройства появились в
adb devices
.источник