He tenido un problema al intentar obtener el adb devices
comando para levantar mi teléfono LG TRANSPYRE ™ (VS810PP) . Tenga en cuenta que el comando de hecho funciona. Por lo tanto, no es un problema con adb, más con los controladores.
Después de echar un vistazo a esta publicación que encontré en línea, hice los pasos correctamente (tres veces, solo para estar seguro).
Así que básicamente hice esto:
- Creado un archivo:
/etc/udev/rules.d/70-android.rules
. - Escribió
SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666"
al archivo. - Permisos apropiados asignados a través de
sudo chmod a+rx /etc/udev/rules.d/70-android.rules
- Reinicié mi computadora.
- Reinició 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 todavía no me rendí. Leí de otra publicación aquí en Ask Ubuntu, lo intenté nuevamente.
De nuevo, el proceso:
- Creó un archivo:
/etc/udev/rules.d/51-android.rules
- Escribió
SUBSYSTEMS=="usb", ATTR{idProduct}=="1004", MODE="0666"
en el archivo - Dio los permisos adecuados
sudo chmod a+rx /etc/udev/rules.d/51-android.rules
- Reinició el 'pooter.
- Reinició udev.
La salida es la misma que la anterior, aún no está fija ...
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 más de 2 años. Entonces, probablemente haya un nuevo método ahora.
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
. Tenga en cuenta que Mint está fuera de tema aquí. Es posible que desee preguntar en unix.stackexchange.com o reformular su pregunta para que se ajuste a Ubuntu (pero primero verifique si esto aparece en un sistema Ubuntu oficial, un sistema Ubuntu live en USB debería encajar).lsusb
, me apareceBus 005 Device 005: ID 1004:628a LG Electronics, Inc.
como una de las entradas.Respuestas:
Establezca el modo de MTP a PTP . Yo tuve el mismo problema.
MTP significa Protocolo de transferencia de medios . PTP significa Protocolo de transferencia de imágenes , lo que significa que el teléfono aparece en la computadora como una cámara digital.
Para configurar el modo: Configuración > Opciones de desarrollador > desplácese hacia abajo para Seleccionar configuración USB , toque esto y seleccione PTP o simplemente haga clic en la notificación en la barra de estado y seleccione PTP.
fuente
Esto me sucede a veces con ciertos dispositivos. Esto es lo que encuentro funciona:
Encuentre la ID del proveedor : puede hacerlo escribiendo
lsusb
. Mi salida es algo como esto:En este caso,
abc1
es la identificación del proveedor.Crear un
adb_usb.ini
archivo : ejecute lo siguienteReiniciar
adb
Desde que hice eso, todos mis dispositivos han aparecido en
adb devices
.fuente