No puedo ver mi dispositivo en la lista adb de Android

Tengo LG G3y android 5.0 lollipopquiero conectarlo a mi computadora portátil con windows 8.1sistema operativo (para usar el control remoto Unity).

Cuando conecto mi teléfono puedo acceder al almacenamiento pero I can't see my device in adb.exe. Probé muchas soluciones como esta y esta , pero nada funcionó para mí.

Por ahora en modo desarrollador revisé estos:

  • Mantente despierto
  • depuración USB
  • Permitir ubicaciones falsas

E instalé el controlador del sitio web de lg. Esta es la salida para el adb usbcomando:

shell@g3:/ $ adb usb
adb usb
error: device not found

En realidad, realmente me confundí porque creo que reconoce mi dispositivo y muestra el g3nombre, ¡pero no sé por qué no puede mostrar el nombre de mi dispositivo en el dispositivo adjunto!

Esta es la captura de pantalla del símbolo del sistema de Windows:adb

Sin el controlador lg instalado, mi dispositivo en el administrador de dispositivos es como la imagen a continuación y cuando intento actualizar el controlador Android\android-sdk\extras\google\usb_driver, digo:Windows could not find driver software for your device

sin controlador lg

Y cuando instalo el controlador lg, mi dispositivo es como la imagen a continuación y nuevamente no puedo actualizar el controlador y dice:Windows has determine the driver software for your device is up to date

Mi dispositivo con controlador LG instalado

Parece que ya está utilizando su dispositivo a través de ADB. El símbolo del sistema normal de Windows parece C:\Users\hossein>, mientras que el tuyo lo es shell@g3:/ $. Así es como se ve un indicador de Unix, y eso significa que está en la interfaz de shell de su dispositivo. Si tengo razón en esto, entonces la razón por la que su adb devicescomando no funciona es porque su teléfono está buscando otros teléfonos conectados a él, de los cuales no encuentra ninguno.
@aureljared No lo entendí, ¿por qué mi teléfono necesita conectarse a otros teléfonos? y que tengo que hacer para solucionar este problema?
No creo haber dejado mi punto claro. :D Su teléfono no necesita conectarse a otro teléfono. Lo que digo es que es posible que ya esté usando ADB con éxito para conectarse a su teléfono, porque la captura de pantalla que cargó ( shell@g3) se parece a la carcasa de su teléfono. ¿Qué comandos ingresaste hasta que llegaste a esa pantalla?
Preguntando lo mismo con otras palabras: ¿de qué es esa "captura de pantalla negra"? ¿Desde un símbolo del sistema en su máquina con Windows o desde un shell de terminal en su dispositivo? Los shell@g3programas que está ejecutando adb devices en el G3 , no en su computadora con Windows. ¿Qué sucede cuando ejecuta adb devicesdesde el indicador de Windows ?
@Izzy Esta captura de pantalla es una ventana cmd que se ejecuta abd shell. Y ese fue el resultado para el adb devicescomando.
@aureljared No, no es la carcasa de mi teléfono, es Windows cmd.
Eso es lo que suponían los otros comentarios: intentas ejecutarlo adb devices en el propio dispositivo , lo que no tiene sentido, ya que (generalmente) no hay otros dispositivos Android conectados a él. Faltan algunas líneas en la parte superior; Apuesto a que uno de ellos lee adb shell(que abrió un caparazón en el dispositivo, así que ahí es donde estás).
Creo que no tiene sentido volver a explicarlo con otras palabras, ya que obviamente no tienes conocimiento sobre ADB. Infórmese un poco sobre el comando que está utilizando: developer.android.com/tools/help/adb.html . Si lee lo que hace especialmente el comando "adb shell", debería obtener lo que se explicó anteriormente :)

Respuestas (4)

Vaya a Configuración-->Almacenamiento-->Menú (3 puntos en la esquina) y toque Conexión de computadora USB. Cuando esté allí, asegúrese de que MTP y PTP no estén marcados.

Disculpe, pero esto es imposible de hacer en algunos teléfonos que no admiten el modo de computadora USB de solo carga, como la mayoría de los teléfonos Samsung posteriores a Gingerbread.
Esto no funciona en mi teléfono, donde me veo obligado a verificar al menos uno de MTP y PTP.

Tuve dificultades para hacer que esto funcionara con mi LG G3 en Windows 10. Esto es lo que funcionó para mí:

  1. Desinstaló el controlador USB de LG.
  2. Instalado el controlador ADB universal . (¡Gracias, @ Lucía !)
  3. Reinicié mi computadora.
  4. Conecté mi teléfono, fui al administrador de dispositivos y lo instalé manualmente como una "Interfaz ADB compuesta de Android".
  5. Cambié el tipo de conexión USB en mi teléfono de "MTP" a "PTP".
  6. Depuración USB permitida en mi teléfono.

¡Éxito!

Nota: Es posible que algunos de estos pasos no sean necesarios, por ejemplo, simplemente cambiar a PTP podría funcionar bien, pero estoy documentando lo que finalmente funcionó para mí, y no quería tomarme el tiempo para experimentar porque si no está roto, no lo arregles. :)

ADB finalmente haz teléfono!

Elegir PTP y habilitar la depuración USB fue suficiente para que funcionara. (No estoy seguro de si se necesitaba PTP, comenzó a funcionar después de habilitar la depuración de USB)
El controlador ADB universal funcionó para mí. Excepto que no necesitaba realizar los pasos 3, 4 o 5. Sin embargo, sí necesitaba realizar un paso adicional: enchufar el dispositivo en una ranura USB diferente. (Antes de instalar el controlador universal, lo tenía en la ranura 1, pero después de la instalación, incluso enchufarlo y desconectarlo no ayudó; al colocarlo en la ranura 2, finalmente hizo que el sonido de Windows "nuevo dispositivo enchufado", se escuchara unos segundos después por la ventana emergente de aceptación de huellas dactilares en mi teléfono, y luego una conexión ADB exitosa).

Estuve enfrentando este problema durante dos días y lo resolví instalando el controlador USB para mi teléfono LG G3 en mi Mac Yosemite. Descargué el archivo LGMobileMacDriver_v5.0.zip, lo instalé y adb devicesfuncionó.

Antes que nada, simplemente confirme que la opción de depuración está habilitada.

Puede intentar instalar el controlador USB de su teléfono, tal vez ayude. Ubicación de descarga del controlador http://www.lg.com/us/support-mobile/lg-LGD850

Mejor,

En Windows, tuve que instalar este software: http://www.koushikdutta.com/post/universal-adb-driver Después de la instalación, Android Studio comenzó a reconocer mi teléfono.