studio programacion para móviles libro edición desarrollo desarrollar curso aprende aplicaciones android android-studio adb att

para - manual de programacion android pdf



Establecer claves de proveedor adb (6)

EDIT: me di cuenta del problema, creo. ADB descubrió que no estaba en las últimas actualizaciones (at & t lanzó una udpate de stagefright y no lo sabía), por lo que ADB no me dejó depurar. Todo está bien ahora.

He estado depurando mi aplicación en un HTC One M8 de AT&T durante aproximadamente un mes. De repente, hoy, cuando conecté mi teléfono, no obtuve la ventana emergente de autorización. Después de una hora de resolución de problemas, encontré el problema, pero no una solución.

Este es el error que me sale en Android Studio 1.3.1:

Dispositivo no autorizado.
El $ADB_VENDOR_KEYS este $ADB_VENDOR_KEYS no está establecido; intente ''adb kill-server'' si eso parece mal.
De lo contrario, compruebe si hay un diálogo de confirmación en su dispositivo.

Busqué en Google $ADB_VENDOR_KEYS pero fue en vano.

Información:

  • Teléfono: AT&T HTC One M8 con 5.0.1 (API 21)
  • Android Studio versión 1.3.1 build 141.2135290
  • Versión JDK: 1.8.0_60

¿Cómo puedo obtener la ventana emergente de nuevo? Necesito depurar mi aplicación


A veces solo necesitas recrear un nuevo dispositivo.


En este caso, lo que puede hacer es: Ir a las opciones de desarrollador en el dispositivo Desmarque "Depuración USB" y luego vuelva a marcarlo. Aparecerá un cuadro de confirmación. DvxWifiScan


Intenté casi cualquier cosa pero ninguna ayuda ...

Cada vez fue solo esto

➜ ~ adb devices List of devices attached * daemon not running. starting it now on port 5037 * * daemon started successfully * aeef5e4e unauthorized

Sin embargo me las arreglé para conectar el dispositivo!

Hay tutor, paso a paso.

  1. Eliminar las claves de adb existentes en la PC:

$ rm -v .android/adbkey* .android/adbkey .android/adbkey.pub

  1. Elimine las claves ADB autorizadas existentes en el dispositivo, la ruta es /data/misc/adb/adb_keys

  2. Ahora crea un nuevo par de llaves adb

➜ ~ adb keygen .android/adbkey adb I 47453 711886 adb_auth_host.cpp:220] generate_key ''.android/adbkey'' adb I 47453 711886 adb_auth_host.cpp:173] Writing public key to ''.android/adbkey.pub''

  1. Copie manualmente desde la PC .android/adbkey.pub (clave pubkic) al dispositivo en la ruta /data/misc/adb/adb_keys

  2. Reinicie el dispositivo y verifique los adb devices :

➜ ~ adb devices List of devices attached aeef5e4e device

Los permisos de /data/misc/adb/adb_keys están (766/-rwxrw-rw-) en mi dispositivo


Probé todos los métodos enumerados aquí y en dispositivos de Android no autorizados

Lo que finalmente funcionó para mí fue la opción justo debajo de la depuración de USB ''Revocar auts''


finalmente me ayuda. Abra el administrador de AVD desde Android Studio. Elija el menú desplegable en la parte derecha de la fila de su dispositivo. Luego, limpie los datos . Reinicie su dispositivo virtual. Funciona.


mire este url dispositivos Android de adb no autorizados, o haga brevemente lo siguiente:

  1. busque adbkey sin extensión en la plataforma-herramientas / .android y elimine este archivo
  2. mire C:/Users/*username*/.android ) y elimine adbkey
  3. C:/Windows/System32/config/systemprofile/.android y eliminar adbkey

Puede encontrarlo en uno de los directorios anteriores. O simplemente busque adbkey en las carpetas principales arriba y luego ubique y elimine.