Android Studio - Error de ADB - “… dispositivo no autorizado. Compruebe el cuadro de diálogo de confirmación en su dispositivo ".

107

Entonces comencé a recibir errores en mis registros de ADB que, creo, están causando que mi dispositivo ahora muestre cualquier salida de logcat para mi aplicación. Obtengo toda la salida de logcat excepto la de la aplicación.

PropertyFetcher: AdbCommandRejectedException getting properties for device 04799057970ed1fc: device offline
PropertyFetcher: AdbCommandRejectedException getting properties for device 03799467970ed5fg: device unauthorized. Please check the confirmation dialog on your device.
Georgi Angelov
fuente
39
Intente revocar los permisos en el dispositivo - Developer options-> Revoke USB debugging authorizations. Luego, conecte el dispositivo y acéptelo nuevamente.
free3dom
Sigue siendo el mismo error con Android Studio 1.1: la solución aceptada no funciona.
Antonio Sesto
2
Al cambiar el puerto USB después de revocar los permisos, como se explica en @ free3dom, se muestra el cuadro de diálogo Autorización de certificado de huellas digitales como se explica con más detalle en @ -Eefret en la respuesta aceptada.
xilef
Recibo este mensaje de error en Android 6.0 Marshmallow, pero no hay ninguna opción "Revocar autorizaciones de depuración USB" en las opciones de desarrollador.
Aaron Campbell
La tableta con la que tengo el mismo problema, simplemente no había mostrado el diálogo de autenticación mientras estuve probando en cualquiera de los puertos USB 3. Ahora funciona perfectamente en el mismo puerto USB 2 de la misma PC.
Tamás Bolvári

Respuestas:

200

se perdió el cuadro de diálogo Autorización de certificado de huellas digitales en su teléfono cuando lo conectó, intente cambiar el modo USB a Medios u otro diferente al que tiene y luego vuelva a conectar su dispositivo, o vaya a Opciones de desarrollador -> Revocar depuración USB y vuelva a conectarse, observe el cuadro de diálogo y haga clic en aceptar, que debería resolver sus problemas.

Si eso no funciona, configure su ANDROID_SDK_HOME nuevamente, y luego:

  1. Desenchufe el dispositivo
  2. Correr:

    adb kill-server 
    adb start-server
    
  3. Conecta el dispositivo

Eefret
fuente
Sí, debería haberlo aclarado. Siempre he podido conectarme a esta PC y he hecho clic en el botón "Aceptar". También intenté cambiar los tipos de conexión y no volvió a aparecer. Incluso cambié los puertos USB y eso tampoco funcionó ..
Georgi Angelov
Establezca: ANDROID_SDK_ROOT en su ruta de inicio y no en 'ANDROID_SDK_HOME' !!!!!!!!!!!!!!!!!!!!!!
Nimitack
Falta la autenticación de huellas digitales en mi caso ... Al cambiar el USB a un medio y otros, apareció una ventana emergente para la autenticación que seleccioné OK.
spacedev
apagar su punto de acceso en el dispositivo también ayuda.
Jianhong
31

Experimenté el mismo problema.

Para asegurarse de que su dispositivo Android espera la huella digital correcta del sistema (por ejemplo, después de cambiar las instalaciones del SDK de Android -> ¡un servidor adb diferente en ejecución!), Haga lo siguiente (en realidad, esto hizo la magia para mí):

  • desenchufe su dispositivo Android
  • revocar las autorizaciones de depuración USB en las Opciones de desarrollador de Android
  • conecte su dispositivo. Puede aceptar la huella digital una vez más.
xdjkx
fuente
8

1) Vaya a Configuración del teléfono> Opciones de desarrollador> Revocar la depuración USB.

2) Desactive la depuración USB y reinicie de nuevo.

Definitivamente funcionará, en mi caso funcionó.

Deepak Kumar
fuente
3

Esto me sucedió porque habilité la depuración USB previamente en otra PC. Entonces, para que funcione en una segunda PC, tuve que deshabilitar la depuración USB y volver a habilitarla mientras estaba conectado a la segunda PC y funcionó.

O Ndiaye
fuente
3

La solución a esto fue simplemente cambiar el cable USB, habiendo habilitado la Integración ADB a través de

Herramientas> Android> Habilitar integración ADB.

usuario3255406
fuente
2

A continuación se muestran los comandos para que el usuario de Ubuntu autorice los dispositivos una vez que la opción de desarrollador esté activada.

sudo ~/Android/Sdk/platform-tools/adb kill-server

sudo ~/Android/Sdk/platform-tools/adb start-server

En el dispositivo:

  • Opción de desarrollador activada
  • Depuración de USB comprobada

Conecte su dispositivo ahora y solo debe aceptar la solicitud en su teléfono.

Rahul Baradia
fuente
1

En mi caso, fue literalmente un cable USB defectuoso. Aparentemente, estaba justo en el borde: adb logcat funcionaría, pero aproximadamente la mitad de las veces recibía este error al intentar insertar una aplicación en el dispositivo.

Se cambió a un cable diferente y todo estuvo bien. El cable viejo también se cargaba muy lento, por lo que debería haberlo sospechado antes ...

D0SBoots
fuente
Tuve que usar otro puerto USB con el mismo cable.
Tamás Bolvári
1

Elimine los permisos de depuración en el dispositivo, con el teléfono celular conectado, luego vuelva a colocarlos y pregunte si desea permitir que la PC tenga permisos de depuración, aceptación y preparación: D

OmarACY
fuente
0

Tuve el mismo problema al depurar sobre wlan. Pude iniciar la aplicación desde Android Studio pero no pude obtener ningún mensaje en logcat.

Lo arreglé conectando el dispositivo a mi PC mediante un cable USB, lancé la aplicación una vez y todo estaba funcionando. Luego desconecté el cable USB e intenté depurar nuevamente a través de wlan y todo volvió a funcionar.

TheWibblyMe
fuente
0

También tengo el mismo mensaje. En mi caso, cambié mi entorno de desarrollo a otra computadora portátil y mi dispositivo es la edición samsung galaxy note 2014. Mi sistema operativo es Windows 7

La condición de mi nota de galaxia se enumera a continuación

  • opción de desarrollador activada
  • Depuración de USB comprobada

El mensaje de error era "dispositivo no autorizado. Compruebe el ..."

En general, la ubicación de la configuración predeterminada de Android fue que C:/Users/Your_login_name/.androidluego copié y pegué todos los archivos en la carpeta '.android' en la carpeta de configuración de mi nueva PC.

Después de eso, el problema desapareció.

Creo que el problema es que el adbkeyarchivo no coincide. Además, no tenía ningún nombre de menú como revoke adb authorization.

tommybee
fuente
0

Parece extraño el intrincado cable y los pasos de la solución de reinicio ... La primera vez que conecté el dispositivo Android a mi Ubuntu (15.10) obtuve Conectar como: opciones multimedia o de cámara y en mi Android Studio el estado del dispositivo no estaba autorizado. No fue hasta que elegí entre una de las opciones que obtuve en el dispositivo Android la opción de autorización de PC. Cuando otorga los permisos adecuados en Android, el estado del dispositivo cambia a en línea en Android Studio. Salud

user278049
fuente
0

Esto podría ayudar: simplemente descargue e instale la versión del SDK de Android (igual que la versión de Android de su teléfono móvil), luego ejecute.

Vishal Sharma
fuente
0

En mi caso, el problema era de permisos. Yo uso Ubuntu 19.04 Cuando ejecuto Android Studio en el rootusuario, le preguntará a mi teléfono sobre los requisitos de permiso. Pero con un usuario normal no hará esto.

Entonces, el problema era adbno tener suficiente permiso. Hice a mi usuario propietario de la Androidcarpeta en el homedirectorio.

sudo chown -R orkhan ~/Android

Orkhan Huseynli
fuente
0

Recibo este error muy a menudo por alguna razón cuando hago "ionic cordova ejecutar android" y se ejecuta en un emulador. Lo que me funciona es finalizar el proceso "adb.exe" y volver a ejecutarlo. A veces eso tampoco funciona y lo que hago es salir del emulador y en Android Studio hacer un "arranque en frío" en el emulador.

user123959
fuente
-1

¡Sencillo! Solo debe aceptar la solicitud, en su teléfono.

Fortran
fuente