“adb devices” não detecta meu telefone Android 4.4 [fechado]

13

Estou com um problema ao tentar obter o comando adb devices para pegar meu Telefone LG TRANSPYRE ™ (VS810PP) . Tenha em mente que o comando realmente funciona. Então não é um problema com adb, mais com os drivers.

Depois de dar uma olhada em post eu encontrei online, eu fiz os passos corretamente (três vezes, só para ter certeza).

Então eu basicamente fiz isso:

  1. Criado um arquivo: /etc/udev/rules.d/70-android.rules .
  2. Escreveu SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666" no arquivo.
  3. Permissões adequadas atribuídas por meio de sudo chmod a+rx /etc/udev/rules.d/70-android.rules
  4. Reiniciou meu computador.
  5. Reiniciado 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, eu tentei novamente.

Novamente, o processo:

  1. Criado um arquivo: /etc/udev/rules.d/51-android.rules
  2. Escreveu SUBSYSTEMS=="usb", ATTR{idProduct}=="1004", MODE="0666" no arquivo
  3. Deu as permissões adequadas sudo chmod a+rx /etc/udev/rules.d/51-android.rules
  4. Reiniciou o 'pooter'.
  5. Reiniciado o udev.

A saída é a mesma que acima, ainda não foi corrigida ...

Eu sou muito novo no android, mas meu melhor palpite é que estou usando algum tipo de método desatualizado, porque esses posts têm 2 anos ou mais. Então, provavelmente há 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 
    
por Zanna 05.06.2015 / 15:50

2 respostas

25

Defina o modo de MTP para PTP. Eu tive o mesmo problema.

    
por OlegWock 05.06.2015 / 16:38
31

Isso acontece comigo às vezes com determinados dispositivos.

Veja o que eu acho que funciona:

Etapa 1: encontrar 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. 

Nesse caso, abc1 é o ID do fornecedor.

Etapa 2: criar um arquivo adb_usb.ini

Execute o seguinte

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

Etapa 3: reinicie o adb

adb kill-server
adb start-server

Desde que isso aconteceu, todos os meus dispositivos foram exibidos em adb devices .

    
por Abe Fehr 05.06.2015 / 16:17