Establecer las claves del proveedor de anuncios

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

Este es el error que obtengo en Android Studio 1.3.1:

Dispositivo no autorizado.
Este adbd $ADB_VENDOR_KEYS no está establecido; Pruebe 'adb kill-server' si eso parece mal.
De lo contrario, busque un cuadro de diálogo de confirmación en su dispositivo.

Busqué en Google $ADB_VENDOR_KEYS pero no sirvió.

Información:

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

¿Cómo puedo obtener el popup de nuevo? Necesito depurar mi aplicación

EDIT: He pensado en el problema, creo. ADB descubrió que no estaba en las últimas actualizaciones (at & t soltó un udpate stagefright y no sabía) por lo que ADB no me dejó depurar. Todo está bien ahora.

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

Mirar a este url Android dispositivos adb no autorizado más brevemente hacer lo siguiente:

  1. Busque adbkey con no extension en la plataforma-tools / .android y elimine este archivo
  2. Mirar C:\Users\*username*\.android ) y eliminar adbkey
  3. C:\Windows\System32\config\systemprofile\.android y eliminar adbkey

Puede encontrarlo en uno de los directorios anteriores. O simplemente buscar adbkey en las carpetas de padre arriba y luego localizar y eliminar.

Intenté casi cualquier cosa, pero no ayuda …

Cada vez era justo esto

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

Sin embargo, he logrado conectar el dispositivo!

Hay tutor, paso a paso.

  1. Eliminar las claves adb existentes en la PC:

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

  1. Eliminar las claves adb autorizadas existentes en el dispositivo, path es /data/misc/adb/adb_keys

  2. Ahora crea un nuevo par de claves de 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. Copia manualmente desde PC .android/adbkey.pub (clave pubkic) a Dispositivo en path /data/misc/adb/adb_keys

  2. Reinicie el dispositivo y compruebe los adb devices :

➜ ~ adb devices List of devices attached aeef5e4e device

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

He probado todos los métodos enumerados aquí y en los dispositivos Android adb no autorizado

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

A veces solo necesitas recrear un nuevo dispositivo

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.