studio - Dispositivo Android 4.2.2 sin conexión
droidextra org 2013 solved fix adb devices offline 100 working (4)
He leído a varios usuarios que tienen problemas similares, pero ninguna de las soluciones que encontré resolvió mi problema.
Tengo varios dispositivos Nexus con Android 4.2.2 y todos aparecen como fuera de línea y ninguno de ellos muestra un mensaje cuando los conecto.
Ya lo intente
- desenchufarlos / enchufarlos
- apagar / encender la depuración usb
- Reiniciar la computadora, los dispositivos nexus y el servidor adb.
- reinstalando controladores e incluso cambiando controladores a controladores Samsung ADB
- Confirmado que estoy ejecutando adb 1.0.31
- Aseguré que mi camino apunte a adb.exe
- Borré cualquier archivo viejo adb.exe en mi computadora entera
Finalmente encontré la respuesta. Instalé "SnapPea", que aparentemente distribuye su propio ADB.exe. De alguna manera se estaba interponiendo en el camino. Desinstalar este software mal escrito y reiniciar solucionó el problema.
Como desarrollador de Android, este tipo de cosas da miedo. ¿Estaba enviando todo lo que hice a un servidor doméstico en algún lugar? ¿Por qué cualquier software debería instalar ADB en la computadora de un cliente?
Esta es probablemente la razón por la que Google tuvo que agregar esta medida de seguridad en primer lugar ...
Para mí, estaba funcionando, pero un minuto después (al volver a conectar el cable USB) el dispositivo estaba "desconectado". Lo conseguí ''en línea'' otra vez al deshabilitar y luego volver a habilitar la opción de depuración USB en la configuración de desarrollador del dispositivo.
Tuve el mismo problema y era solo mi complemento ADT Eclipse que estaba desactualizado. Instalo todas las actualizaciones y todo salió bien. No sé si es lo mismo para ti, a veces simplemente olvidamos poner las actualizaciones ...
si ha instalado correctamente adb y ha probado todos los remedios mencionados anteriormente, escuche mi remedio:
La razón para aparecer como "dispositivo fuera de línea" en Android 4.2.2 es que Android tiene una función de seguridad en 4.2.2 que crea una lista blanca de puertos usb que se pueden usar como puerto de depuración.
Después de conectar el dispositivo en usb e ingresar el comando "adb devices", se abrirá una ventana emergente en su dispositivo y le pedirá que acepte la conexión:
Después de aceptar la huella dactilar RSA de tu usb, ahora puedes emitir los "dispositivos adb" nuevamente y ver que el dispositivo ya no está fuera de línea,
Si no ve la ventana emergente, la razón es que su versión de Adb es antigua, su versión de Adb debe tener al menos 1.0.31 (puede ver la versión con el comando "versión de Adb"). Si la versión es anterior a la 1.0.31, actualice su paquete de herramientas de plataforma utilizando las últimas actualizaciones de google. Puedes encontrar la última versión en sdk-repository . encuentre las herramientas de plataforma * .zip asociadas con su sistema operativo y descargue desde https://dl-ssl.google.com/android/repository/platform-tools*.zip
.
por ejemplo, la versión 19.0.1 de platform-tools se puede descargar utilizando estos enlaces:
Para linux: https://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-linux.zip
Para Windows: https://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-windows.zip
Para MacOSx: https://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-macosx.zip
Eso es