El comando "adb devices" no detecta mi teléfono Android 4.4

El comando "adb devices" no detecta mi teléfono Android 4.4

He tenido problemas al intentar que el adb devicescomando recoja miLG TRANSPYRE™ (VS810PP)teléfono. Tenga en cuenta que el comando de hecho funciona. Entonces no es un problema con adb, más bien con los controladores.

Después de echar un vistazo desdeesta publicaciónLo encontré en línea, seguí los pasos correctamente (tres veces, solo para estar seguro).

Entonces básicamente hice esto:

  1. Creó un archivo: /etc/udev/rules.d/70-android.rules.
  2. Escribí SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666"en el archivo.
  3. Permisos adecuados asignados a través desudo chmod a+rx /etc/udev/rules.d/70-android.rules
  4. Reinicié mi computadora.
  5. Reiniciado udev.

Y los resultados:

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

(Pero nada vino después de eso)

Pero no me di por vencido todavía. leí deotra publicaciónaquí en Ask Ubuntu, lo intenté de nuevo.

De nuevo, el proceso:

  1. Creó un archivo:/etc/udev/rules.d/51-android.rules
  2. Escribí SUBSYSTEMS=="usb", ATTR{idProduct}=="1004", MODE="0666"en el archivo.
  3. Dio los permisos adecuadossudo chmod a+rx /etc/udev/rules.d/51-android.rules
  4. Reinicié el 'pooter'.
  5. Reiniciado udev.

El resultado es el mismo que el anterior, aún no se ha solucionado...

Soy muy nuevo en Android, pero mi mejor suposición es que estoy usando algún tipo de método desactualizado, porque esas publicaciones tienen 2 años o más. Probablemente ahora haya un nuevo método.

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 

Respuesta1

Establecer modo desdeMTPaPTP. Yo tuve el mismo problema.

MTP significaProtocolo de transferencia de medios. PTP significaProtocolo de transferencia de imágenes, lo que significa que el teléfono aparece ante la computadora como una cámara digital.

Para configurar el modo:Ajustes>Opciones de desarrollador> desplácese hacia abajo para SeleccionarConfiguración USB, toque esto y seleccione PTP o simplemente haga clic en la notificación en la barra de estado y seleccione PTP.

Respuesta2

Esto me pasa a veces con ciertos dispositivos. Esto es lo que encuentro que funciona:

  1. Encuentre la identificación del proveedor: Puedes hacerlo escribiendo lsusb. Mi salida es algo como esto:

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

    En este caso, abc1es el ID del proveedor.

  2. Crear un adb_usb.iniarchivo: Ejecute lo siguiente

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

    adb kill-server
    adb start-server
    

Desde que hice eso, todos mis dispositivos han aparecido en formato adb devices.

información relacionada