Estou com um problema ao tentar obter o adb devices
comando para pegar meu telefone LG TRANSPYRE ™ (VS810PP) . Lembre-se de que o comando realmente funciona. Portanto, não é um problema com o adb, mais com os drivers.
Depois de dar uma olhada neste post que encontrei on-line, executei as etapas corretamente (três vezes, apenas para ter certeza).
Então eu basicamente fiz isso:
- Criado um arquivo:
/etc/udev/rules.d/70-android.rules
. - Escreveu
SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666"
no arquivo. - Permissões apropriadas atribuídas via
sudo chmod a+rx /etc/udev/rules.d/70-android.rules
- Reiniciei o meu computador.
- Reiniciou o udev.
E os resultados:
$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
(Mas nada veio depois disso)
Mas eu não desisti ainda. Eu li de outro post aqui no Ask Ubuntu, tentei novamente.
Novamente, o processo:
- Criou um arquivo:
/etc/udev/rules.d/51-android.rules
- Gravou
SUBSYSTEMS=="usb", ATTR{idProduct}=="1004", MODE="0666"
no arquivo - Deu permissões apropriadas
sudo chmod a+rx /etc/udev/rules.d/51-android.rules
- Reiniciou o 'pooter.
- Reiniciou o udev.
A saída é a mesma que acima, ainda não corrigida ...
Eu sou muito novo no Android, mas meu melhor palpite é que estou usando algum tipo de método desatualizado, porque essas postagens têm 2 ou mais anos de idade. Portanto, provavelmente existe um novo método agora.
Editar:
$ 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
. Observe que o Mint está fora de tópico aqui. Você pode perguntar no unix.stackexchange.com ou reformular sua pergunta para que ela se encaixe no Ubuntu (mas verifique primeiro se isso aparece em um sistema oficial do Ubuntu, se um sistema operacional do Ubuntu com USB deve se adequar a isso.)lsusb
, receboBus 005 Device 005: ID 1004:628a LG Electronics, Inc.
como uma das entradas.Respostas:
Defina o modo de MTP para PTP . Eu tive o mesmo problema.
MTP significa Media Transfer Protocol . PTP significa Picture Transfer Protocol , o que significa que o telefone aparece no computador como uma câmera digital.
Para definir o modo: Configurações > Opções do desenvolvedor > role para baixo até Selecionar configuração USB , toque aqui e selecione PTP ou clique em uma notificação na barra de status e selecione PTP.
fonte
Isso acontece comigo algumas vezes com certos dispositivos. Aqui está o que eu acho que funciona:
Encontre o ID do fornecedor : você pode fazer isso digitando
lsusb
. Minha saída é algo como isto:Nesse caso,
abc1
é o ID do fornecedor.Crie um
adb_usb.ini
arquivo : Execute o seguinteReiniciar
adb
Desde que fiz isso, todos os meus dispositivos apareceram
adb devices
.fonte