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.
- Eliminar las claves de adb existentes en la PC:
$ rm -v .android/adbkey* .android/adbkey .android/adbkey.pub
Elimine las claves ADB autorizadas existentes en el dispositivo, la ruta es
/data/misc/adb/adb_keys
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''
Copie manualmente desde la PC
.android/adbkey.pub
(clave pubkic) al dispositivo en la ruta/data/misc/adb/adb_keys
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:
- busque adbkey sin extensión en la plataforma-herramientas / .android y elimine este archivo
- mire
C:/Users/*username*/.android
) y elimine adbkey -
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.