Dispositivos Android adb no autorizados

Configuración:

  • Windows 8.1
  • Versión de ADB: 1.0.32
  • Teléfono inteligente: OnePlus One

Problema:

Instalé los controladores de Samsung como se dice que hace. Cuando ejecuto el comando adb devices: se dice que no está autorizado .

Ya probado :

1) He hecho todo lo que se ha dicho en esta publicación: https://stackoverflow.com/a/25546300/1848376

Pero el problema es que no recibo un mensaje en el teléfono para decir que debo aceptar la conexión.

2) Cuando ejecuto el comando: adb shell, aquí está el awser:

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

Hice “adb kill-server” pero ¿no cambió nada?

  1. Intente revocar la autorización de DEPURACIÓN USB.
  2. Habilite la depuración de USB de nuevo.

Funcionó.

SOLUCIÓN !!!!

**

Los desarrolladores de Thankgod xda existen: http://forum.xda-developers.com/verizon-lg-g3/help/unable-to-access-adb-t2830087

Solo tenía que eliminar el archivo adbkey en C: Users / $ Name / .android adbkey.pub faltaba.

Reinicie después de esto y ambos archivos están allí.

En secuencia:

  adb kill-server 
  • en la configuración de su dispositivo, vaya a las opciones del desarrollador, deshabilite usb-debugging

  • presione revocar autorizaciones de depuración de USB, haga clic en Aceptar

  • habilitar usb-debugging

     adb start-server 

en las opciones de desarrollador,

  1. Habilitar depuración de USB.

enter image description here

  1. Da una autorización

enter image description here

(Si no hay un menú de opciones del Desarrollador, debe hacer clic en 3 veces el número de comstackción del menú Estado del teléfono para ser desarrollador. Puede ver un menú de opciones del desarrollador).

enter image description here

Eliminé los siguientes archivos de la carpeta ~ / .android :

  • adbkey
  • adbkey.pub

Inhabilité y habilité ADB dentro del dispositivo y ahora funciona …

Todo lo que necesita es autorizar el modo de depuración.
1. asegúrese de que su dispositivo esté conectado a su PC.
2. Permitir el modo de depuración autorizado a través de Android-Studio yendo a
Ejecutar -> Adjuntar depurador al proceso de Android
de lo que verá la ventana emergente para permitir el modo de depuración en su dispositivo,
presiona OK. hecho.
Espero que ayude a alguien.

Fui golpeado por este problema, también. Estoy usando mi versión personalizada de AOSP en Nexus 5X. He agregado una sola línea en build / core / main.mk:

 diff --git a/core/main.mk b/core/main.mk index a6f829ab6..555657539 100644 --- a/core/main.mk +++ b/core/main.mk @@ -362,6 +362,8 @@ else # !enable_target_debugging ADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable=0 endif # !enable_target_debugging +ADDITIONAL_DEFAULT_PROPERTIES += ro.adb.secure=1 + ## eng ## ifeq ($(TARGET_BUILD_VARIANT),eng) 

Ahora adb shell funciona bien

Esos materiales son útiles (artículos en chino): http://www.voidcn.com/blog/kc58236582/article/p-6335996.html , http://blog.csdn.net/fanmengke_im/article/details/28389439

Asegúrese de haber aceptado el botón “ok” cuando está pidiendo que muestre la huella digital del dispositivo después de conectarlo a su PC.

para cualquiera que se encuentre con esto más tarde, esto también puede ayudar. Me encontré con este problema al tratar de usar adb desde el símbolo del sistema del usuario y las respuestas anteriores no ayudaron, pero el problema desapareció con un “adb kill-server” cuando se ejecutaba en un símbolo del sistema del administrador.

Intente esto desmarque la opción “verificar aplicaciones mediante USB” en las opciones de desarrollador y luego encienda y apague la “depuración USB”. Funciona conmigo

Supongo que ha habilitado las Opciones de desarrollador en el dispositivo en su teléfono inteligente. Si no, puedes echar un vistazo a los pasos provistos por Android, http://developer.android.com/tools/device.html#developer-device-options

Tuve este problema y no fue resuelto borrando las teclas (al menos borrarlas no lo arregló, tal vez tuvo un efecto después de que lo arreglé)

De hecho, tuve una discrepancia entre mi versión de sdk-tools y mi versión de Android Studio. Después de actualizar mis herramientas, todavía no funcionaba, pero después de actualizar AS (a 1.4) todo funcionó bien nuevamente.

Siempre actualice tanto sdk-tools como AS version;)

Tuve el mismo problema después de reinstalar mi estudio de Android. Esto es lo que hice para que mi adb vuelva a funcionar:

 -path to C:\Users\User\AppData\Local\Android\sdk\platform-tools -Shift+r.click and start command from here instead. 

por favor, pruebe las instrucciones proporcionadas aquí: http://developer.android.com/tools/extras/oem-usb.html

o bien primero puede agregar manualmente el archivo vid y pid del dispositivo al archivo \ extras \ google \ usb_driver android_winusb.inf tal como se presenta para otros dispositivos de Google. Para encontrarlo, solo vaya a Administrador de dispositivos-> Propiedades del dispositivo-> Detalles-> Id. De hardware y luego puede actualizar el controlador como se menciona en el enlace anterior.

Te estoy diciendo esto por bcoz si abres android_winusb.inf puedes encontrar el código:

 ;Google Nexus (generic) %SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE2&MI_01 

que ayuda a detectar cualquier dispositivo google nexus … de manera similar, necesita replicar para su dispositivo en ese archivo. ejemplo

 ;One plus %SingleBootLoaderInterface% = USB_Install, USB\**user device hardware ids** %CompositeAdbInterface% = USB_Install, USB\**user device hardware ids**