Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Dispositivo Android de ADB no autorizado

Desde que reinstalé Eclipse (simplemente eliminado y descargado de nuevo) No puedo depurar mis aplicaciones en Samsung Galaxy i9001 (con CyanogenMod – Android 4.4.2). Funcionó bien antes de la reinstalación.

Desenchufe / enchufe, desmarque / compruebe "Debug enabled", servidor de matanza de adb / servidor de comienzo de adb, reinicie el teléfono / computadora no trabaja para mí. En el diálogo de autorización del dispositivo nunca aparece (pero recuerdo que el diálogo apareció antes de la reinstalación). No tengo idea de cómo forzar este cuadro de diálogo de autorización para mostrar. No hay ningún archivo abd_key.pub en el directorio .android. Cuando trato de leer la información de la CPU DDMS dice:

[2014-04-15 12:47:06 - DDMS] device unauthorized. Please check the confirmation dialog on your device. 

¿Algunas ideas? ¿Es posible generar claves manualmente sin diálogo de confirmación?

Conexión USB Vía USB

Conexión inalámbrica A través de Wi-fi

24 Solutions collect form web for “Dispositivo Android de ADB no autorizado”

Es probable que el dispositivo ya no esté autorizado en ADB por la razón que sea.

1. Compruebe si está autorizado:

 <ANDROID_SDK_HOME>\platform-tools>adb devices List of devices attached 4df798d76f98cf6d unauthorized 

2. Revoca la depuración USB en el teléfono

Si el dispositivo se muestra como no autorizado , vaya a las opciones de desarrollador en el teléfono y haga clic en "Revoke USB debugging authorization" (probado con JellyBean y Samsung GalaxyIII).

3. Reinicie el servidor ADB:

A continuación, reiniciado servidor de anuncios

 adb kill-server adb start-server 

4. Vuelva a conectar el dispositivo

El dispositivo le preguntará si está de acuerdo en conectar el ID del equipo. Necesita confirmarlo.

5. Ahora compruebe el dispositivo

¡Ahora está autorizado!

 adb devices <ANDROID_SDK_HOME>\platform-tools>adb devices List of devices attached 4df798d76f98cf6d device 

Ohhh finalmente me di cuenta! Después de eliminar el directorio de Eclipse, lo instalé en otro directorio.

 echo %ANDROID_SDK_HOME% 

Ha mostrado la ruta incorrecta al directorio sdk.

 1. setx ANDROID_SDK_HOME "E:\adt-bundle-windows-x86_64-20140321\sdk" 2. unplug device 3. adb kill-server 4. adb start-server 5. plug device 

Después de estos pasos, pude ver el diálogo de confirmación con la huella digital RSA en mi teléfono 🙂

Me encuentro con los mismos problemas con nexus7.

Después trabajó para arreglar esto.

  1. Abra la opción de Developer en el menú Settings del dispositivo.

  2. Switch off el botón en la parte superior derecha de la pantalla.

  3. Delete todo el debug permission de la lista del menú.

  4. Switch on el botón en la parte superior derecha de la pantalla.

Ahora vuelve a conectar tu dispositivo a tu PC y todo debería estar bien.

Lo siento por mi inglés pobre y algún nombre de los menús (botones) puede ser incorrecto en su idioma porque el mío es japonés.

Yo tuve el mismo problema. Se resolvió estableciendo "Conexión de equipo USB" a "Cámara (PTP)" en lugar de "Dispositivo de medios (MTP)

Pasos que trabajaron para mí:
1. Desconecte el teléfono del cable USB
2. Revoca la depuración USB en el teléfono
3. Reinicie el dispositivo
4. Vuelva a conectar el dispositivo
La parte más importante fue reiniciar el dispositivo. No funcionó sin él.

Perdí horas en este estúpido asunto. Ninguna de las soluciones anteriores funcionó para mí por su cuenta.

Estoy ejecutando Windows 10. Tenía una antigua instalación manual del SDK de Android, así como el SDK de Android Studio. Eliminé mi SDK instalado manualmente y todos mis dispositivos dejaron de funcionar. Estos fueron los síntomas:

 $ adb usb error: device unauthorized. This adb server's $ADB_VENDOR_KEYS is not set Try 'adb kill-server' if that seems wrong. Otherwise check for a confirmation dialog on your device. 

tanto como

 $ adb devices List of devices attached id1 unauthorized id2 unauthorized id3 unauthorized 

Para ser honesto no estoy seguro de cuál de estos pasos me consiguió Permitir la depuración USB? Solicita de nuevo, por lo que enlisté TODO para completar. Va en orden de más fácil a más difícil. La mayoría de las personas parecen estar de pie después de las dos primeras secciones.


Reiniciar ADB

Lo haría después de cada una de las secciones siguientes.

 adb kill-server adb usb 

Ir loco con las opciones de desarrollador

  1. Desactivar y volver a activar las opciones de desarrollador
  2. Activar y desactivar la depuración USB
  3. Revoca las autorizaciones de depuración USB . Intente esto mientras la depuración USB está activada y, si es posible, intente también cuando la depuración USB esté desactivada.

Reposicionar dispositivos

  1. Desconecte y vuelva a conectar el cable USB en el teléfono.
  2. Cambie los puertos físicos en su PC que su cable USB está conectado en
  3. Cambiar los cables USB físicos que utiliza para conectar los dispositivos

Comienza a reiniciar todo

  1. Reinicie todos sus dispositivos y vuelva a conectarse
  2. Reinicie su PC
  3. Activar y desactivar WIFI

Comienza a eliminar cosas

  1. PRECAUCIÓN Elimine la carpeta ~/.android . A veces, esta carpeta puede tener los permisos incorrectos que pueden causar problemas. Es posible que desee respaldar esta carpeta primero.
  2. Desinstale todos los controladores específicos del fabricante de agregar / quitar programas. He desinstalado lo siguiente (los nombres no son exactos)
    • Controlador USB LG United
    • HTC Mobile USB Driver
    • OnePlus USB Drivers 1.00
    • Controlador USB Samsung
  3. También desinstalé todos los emuladores y sus controladores respectivos (opcional)
    • Nox y conductores relacionados
    • Bluestacks
    • Genymotion

Borrar todas las variables de entorno relacionadas con Android.

  1. Eliminar %ANDROID_HOME% si lo tiene configurado
  2. Eliminar %ANDROID_SDK_HOME% si lo tiene configurado

En este momento todos mis dispositivos mágicamente cobraron vida y comenzó a mostrar la depuración de USB Permitir? Y se conecta correctamente a través de ADB. Si has llegado tan lejos y no has encontrado una solución, realmente siento que estés en este apuro. Asegúrese de haber reiniciado todos los dispositivos y su máquina de dev al final de todos estos pasos y conectarse a un puerto USB nuevo mediante un cable nuevo.

Si eso todavía no funciona pruebe algunas de estas otras publicaciones de SO sobre el tema:

  • Dispositivo ADB de Android sin conexión, no puede emitir comandos
  • No se puede conectar Nexus 4 a adb: no autorizado
  • ¿Cómo resolver el dispositivo ADB no autorizado en Android dispositivo ADB host?

Como se ha indicado en el mensaje, es necesario permitir el acceso de adb en su teléfono.

Primero debe conectar el teléfono a su PC con cables USB, entonces el mensaje de autorización aparecerá en la pantalla. Recuerda tu elección, luego déjala.

SI su dispositivo no muestra ningún mensaje cuando está conectado a la PC. Simplemente haga esto.

Elimine / data / misc / adb / adb_key, reinicie el teléfono y vuelva a intentar conectarse. El mensaje debe aparecer.

Estaba recibiendo este error con mi Nexus 10. He intentado todas las respuestas que pude encontrar, y luego me di cuenta de que estaba usando un puerto USB diferente de lo habitual. Cambié a usar el puerto que utilizo generalmente, que está en el otro lado de mi computadora portátil, y la autorización apareció en mi tableta!

Como referencia, acabo de encontrar mucho el mismo problema en Linux y tenía un infierno de un tiempo averiguarlo. Eventualmente, determiné que tenía un directorio ~ / .android que era root (gracias a ejecutar adb como root, mientras estaba intentando resolver otros problemas de conexión). Al eliminar el directorio ~ / .android que poseía la raíz, resolví el diálogo de autorización que faltaba la próxima vez que volviera a conectar el dispositivo.

Es posible que simplemente cambiar la propiedad también se han solucionado el problema – supongo que era una simple falta de acceso al archivo de clave de adb almacenado en el interior que era la raíz del problema. No verifiqué eso, sin embargo, y no voy a romper deliberadamente mi conectividad duramente ganada sólo para poder comprobar 😉

Estaba dividido en grados con esto, conseguí ese diálogo de permiso apagando el wi-fi de mi teléfono.

En algunos dispositivos Samsung el cambio de modo que puede establecerse marcando *#0808# no se bloquea sin rearranque directo. Una vez reiniciado, marque la misma cadena y asegúrese de que tiene adb + mdp seleccionado y USB establecido en AP . Después de esto, asegúrese de volver a conectar el teléfono y reinicie el servidor ADB. También trate de evitar los concentradores USB y las máquinas virtuales que seguramente complican aún más la cuestión. Seguir las instrucciones antes mencionadas para limpiar dispositivos autorizados, etc.

No estaba recibiendo la huella digital RSA en mi teléfono.

Tenía que entrar en el

  C:\Users\<userName>\.android\adbkey and adbkey.pub 

Archivos, eliminarlos y luego matar y reiniciar el servidor de adb. Tuve que detener y reiniciar el depurador y la conexión como USB en el modo PTP.

Como la clave de autorización de RSA se estaba almacenando en esta ruta, la eliminación y el reinicio del servidor de adb no ayudaron.

Esto resolvió mi problema!

  1. Ejecuta tu simulador de Android
  2. Ir a la configuración y habilitar el modo de desarrollador
  3. Habilitar desde la configuración del desarrollador depuración usb

En este momento obtendrá masaje popup en su emulador para autorizar el dispositivo y usted es bueno para ir 🙂

Compruebe si tiene instalado Kies. Esa es una posible solución

Tenía un problema similar en osx y Nexus 5 (A6.0.1). Conseguí la autorización pop-up y lo confirmé, a pesar de que Android Studio ni ningún otro IDE podría conectar al dispositivo.

Resultó que mi Nexus ( arraigado ) faltaba archivos clave.

  • Reinició el dispositivo Android en recuperación
  • Código Ran pegado abajo
  • Reiniciado dispositivo Android, adb ahora identifica el dispositivo

Presione la tecla de la computadora al dispositivo Android:

  cd ~/.android && adb push adbkey.pub /data/misc/adb/adb_keys 

La solución vino de aquí

Tuve el mismo mensaje en dos teléfonos:

 - Sony Xperia E - Samsung Galaxy Core 2 

Ambos Android 4.4.2, y lo resolví con estos dos pasos:

1.- Actualizando mi adb a 1.0.31, descargando la última versión de SDK de Android desde SDK Manager

Puede comprobar su versión de anuncio escribiendo

 adb version 

2.- Una vez que el teléfono esté enchufado en el modo Depuración USB, aparecerá un mensaje pidiéndole que autorice este equipo para depurar. Tiene que marcar "Permitir siempre este equipo" y hacer clic en Permitir .

Espero eso ayude.

Esto es un error porque su versión de la ventana no tiene controlador para usb 3.0 al receptor autenticar permiso de teléfono. Me pasé 5 días con este bicho. Ahora, instale el controlador 58964_Intel (R) _USB_3.0. Y continuar con el código impresionante!

Utilizo este enlace para descargar el controlador

No es posible que funcione para todas las situaciones, pero porque he utilizado un cable largo mi dispositivo no se conecta correctamente y el mensaje no aparecerá cambiar el cable puede resolver el problema

adb usb trabajado para mí Esto reinicia el daemon adb escuchando en el puerto USB El comando devuelto:

Error: dispositivo no autorizado. Comprueba el diálogo de confirmación en tu dispositivo

. Pero el mensaje para la clave RSA apareció en el teléfono inmediatamente. Una vez que aprobé, todo comenzó a funcionar como se esperaba

Después de instalar Android Studio, tuve permisos incorrectos en la carpeta "~ / .android" (acceso para leer y escribir solo para root). Así que lo cambié y corrió el proyecto de estudio de Android (el dispositivo todavía estaba marcado como "no autorizado").

Android studio mostró un error "Error al instalar apk", pero en la carpeta "~ / .android" se crearon los archivos "adbkey", "adbkey.pub", "debug.keystore".

Después de eso reinicié adb (ejecutaba los comandos adb kill-server y adb start-server ) y el diálogo de autorización apareció en mi dispositivo.

Esperemos que alguien se acerque a esta solución.

Lo que he hecho para solucionar el problema fue desconectar y volver a conectar el cable usb al puerto USB de nuevo (hecho con otro puerto en mi máquina).

Entonces he elegido para cargar y eso es todo. El dispositivo móvil me pidió que concediera acceso a la máquina, estuve de acuerdo y eso solucionó el problema.

Al ejecutar dispositivos adb, vi el dispositivo en la lista.

(Hecho en Windows 10 en casa).

La solución es copiar el archivo ~/.android/adbkey.pub (en GNU / Linux, o %USERPROFILE%\.android\adbkey.pub en Windows) a Android y colocarlo como /data/misc/adb/adb_keys . Necesita privilegios de root para hacer eso.

Puede transferir el archivo como desee (o sea capaz de hacerlo), ya sea USB, correo electrónico o un servicio de carga de archivos temporales. En mi caso, ya que era una nueva instalación de Android-x86 en una máquina virtual, ningún navegador web utilizable, y con la red / TCP adb no funciona, tuve que escribir en realidad los 715 caracteres.

Al menos funcionó.

Linux-Ubuntu-14.04
Leí toda la respuesta para este post, nada funcionó para mí 🙁
¡Esto puede ser porque no estoy usando el dispositivo normal del usuario final, trabajando en dispositivo corporativo!

La cosa trabajada para mí es:
Obtenga VID, PID para su dispositivo desde lsusb y actualice 51-android.rules ( https://source.android.com/source/initializing.html#configuring-usb-access )
Asegúrese de que adb_usb.ini también se actualiza con el mismo VID, PID

He intentado muchas maneras de resolver este problema, éste funciona para mí.

Instale SnapPea en su PC. SnapPea

Conecte su teléfono en el modo Depuración USB y abra SnapPea, aparecerá un diálogo de autorización en su teléfono. El cuadro de diálogo muestra en el teléfono

Espero eso ayude.

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