Estou tendo problemas ao tentar obter o adb devices
comando para pegar meuLG TRANSPYRE™ (VS810PP)telefone. Tenha em mente que o comando realmente funciona. Portanto, não é um problema com o adb, é mais com os drivers.
Depois de dar uma olhada deesta postagemEncontrei online, executei os passos corretamente (três vezes, só para ter certeza).
Então eu basicamente fiz isso:
- Criou um arquivo:
/etc/udev/rules.d/70-android.rules
. - Escreveu
SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666"
no arquivo. - Atribuídas permissões adequadas por meio de
sudo chmod a+rx /etc/udev/rules.d/70-android.rules
- Reiniciei meu computador.
- Udev reiniciado.
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 deoutra postagemaqui no Ask Ubuntu, tentei novamente.
Novamente, o processo:
- Criou um arquivo:
/etc/udev/rules.d/51-android.rules
- Escreveu
SUBSYSTEMS=="usb", ATTR{idProduct}=="1004", MODE="0666"
no arquivo - Deu as permissões adequadas
sudo chmod a+rx /etc/udev/rules.d/51-android.rules
- Reiniciei o 'pooter.
- Udev reiniciado.
A saída é a mesma acima, ainda não corrigida ...
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. 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
Responder1
Definir modo deMTPparaPTP. Eu tive o mesmo problema.
MTP significaProtocolo de transferência de mídia. PTP significaProtocolo de transferência de imagens, o que significa que o telefone aparece para o computador como uma câmera digital.
Para definir o modo:Configurações>Opções de desenvolvedor> role para baixo até SelecionarConfiguração USB, toque aqui e selecione PTP ou apenas clique na notificação na barra de status e selecione PTP.
Responder2
Isso acontece comigo às vezes com certos dispositivos. Aqui está o que acho que funciona:
Encontre o ID do fornecedor: Você pode fazer isso digitando
lsusb
. Minha saída é algo assim:Bus 002 Device 097: ID abc1:1234 Fictional Company, Ltd.
Neste caso,
abc1
é o ID do fornecedor.Crie um
adb_usb.ini
arquivo: Execute o seguinteecho "0x<your device's Vendor ID>" > ~/.android/adb_usb.ini
Reiniciar
adb
adb kill-server adb start-server
Desde que fiz isso, todos os meus dispositivos apareceram no formato adb devices
.