Appareils ADB Android non autorisés

Configuration:

  • Windows 8.1
  • ADB version: 1.0.32
  • Smartphone: Oneplus One

problème

j'ai installé les pilotes Samsung comme il est dit de le faire. Quand j'exécute la commande adb devices, elle dit non autorisé .

déjà essayé:

  1. j'ai fait tout ce qui avait été dit sur ce post: https://stackoverflow.com/a/25546300/1848376

    mais le problème est que je n'ai pas d'invite au téléphone pour me dire que je dois accepter la connexion.

  2. quand j'exécute la commande adb shell , voici la réponse:

    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.
    

j'ai fait "adb kill-server", mais il n'a pas changer quoi que ce soit. Pourquoi?

42
demandé sur Peter Mortensen 2015-07-26 18:12:43

14 réponses

  1. essayez de révoquer L'autorisation de débogage USB.
  2. permet de nouveau le débogage USB.

ça a marché.

123
répondu user1421092 2016-02-26 03:37:18

SOLUTION !!!!

* *

Merci aux développeurs xda existe: http://forum.xda-developers.com/verizon-lg-g3/help/unable-to-access-adb-t2830087

vient de supprimer le fichier adbkey en C:Users/$Name/.adbkey androïde.le pub avait disparu.

redémarrez après cela et les deux fichiers sont là.

5
répondu julestruong 2017-05-15 16:21:15

dans la séquence:

    adb kill-server
  • dans la configuration de votre périphérique, allez à developer-options end disable usb-debugging

  • press revoke USB debugging authorisations, click OK

  • enable usb-debugging

    adb start-server
    
5
répondu PYK 2017-12-05 08:54:00

dans Developer options,

  1. activer le débogage USB.

enter image description here

  1. donner une autorisation.

enter image description here

(s'il n'y a pas de menu D'option de développeur, vous devez cliquer 3 fois le nombre de construction du menu D'État de téléphone pour être développeur. vous peut utiliser un menu d'options de développement.)

enter image description here

5
répondu Rooney 2017-12-12 02:19:32

j'ai supprimé les fichiers suivants du ~/.android dossier:

  • adbkey
  • adbkey.pub

j'ai désactivé et activé ADB dans device et maintenant cela fonctionne...

3
répondu packmad 2017-01-02 09:44:10

assurez-vous que vous avez accepté la pression sur le bouton" ok " quand il demande il montre l'empreinte digitale de l'appareil après connexion via usb à votre PC.

2
répondu Ajay Deepak 2017-06-05 18:18:50

il suffit d'autoriser le mode de débogage.

1. assurez-vous que votre Appareil est connecté à votre PC.

2. Autoriser autorisé pour le mode de débogage via Android-Studio en allant à

Exécuter -> Attacher le débogueur pour Android processus de

que vous verrez la fenêtre pop up pour autoriser le mode de débogage dans votre appareil,

appuyez sur OK. faire.

j'espère qu'il l'aide à quelqu'un.

1
répondu Benny 2016-05-10 10:32:10

j'ai été frappé par ce problème, aussi. J'utilise ma version personnalisée de L'AOSP sur Nexus 5X. J'ai ajouté une seule ligne dans 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)

Maintenant adb shell fonctionne très bien

ces matériaux sont utiles (articles Chinois): http://www.voidcn.com/blog/kc58236582/article/p-6335996.html , http://blog.csdn.net/fanmengke_im/article/details/28389439

1
répondu Chih-Hsuan Yen 2016-12-19 16:13:45

pour quiconque rencontrant ceci plus tard cela peut aussi aider. J'ai rencontré ce problème en essayant d'utiliser adb à partir d'une invite de commande Utilisateur et les réponses ci-dessus n'ont pas aidé, mais le problème a disparu avec un "adb kill-server" lors de l'exécution d'une invite de commande administrateur.

1
répondu James 'Fluffy' Burton 2017-07-15 23:54:51

essayer cette décocher la" vérifier les applications via USB "dans les options de développeur et puis allumer et éteindre le"débogage USB". Il travaille avec moi.

1
répondu Supreet Kaler 2017-09-12 19:07:10

je suppose que vous avez activé les options de développeur sur votre smartphone? Si non, vous pouvez jeter un oeil aux étapes fournies par Android, http://developer.android.com/tools/device.html#developer-device-options

0
répondu Dhunju_likes_to_Learn 2015-07-26 15:20:18

j'ai eu ce problème et il n'a pas été résolu par la suppression de n'importe quelles clés (au moins les supprimer ne l'a pas corrigé, peut-être eu un effet après que je l'ai corrigé cependant)

j'ai en fait eu une divergence entre ma version sdk-tools et ma version Android Studio. Après la mise à jour de mes outils, cela ne fonctionnait toujours pas, mais après la mise à jour en tant que (à 1.4) tout fonctionnait à nouveau correctement.

Toujours mettre à jour à la fois sdk-tools et AS version together;)

0
répondu Glenn.nz 2015-10-15 03:31:56

j'ai eu le même problème après avoir réinstallé mon studio android. Voici ce que j'ai fait pour que mon adb fonctionne à nouveau:

-path to C:\Users\User\AppData\Local\Android\sdk\platform-tools
-Shift+r.click and start command from here instead.
0
répondu Anthony .M 2017-05-08 07:09:48

s'il vous plaît essayer les instructions fournies ici: http://developer.android.com/tools/extras/oem-usb.html

ou bien vous pouvez d'abord ajouter manuellement le vid et le pid de périphérique au fichier <your SDK folder>\extras\google\usb_driver android_winusb.inf comme il est présent pour d'autres dispositifs Google. Pour le trouver, allez simplement à Gestionnaire de périphériques → Propriétés du périphérique → détails → identificateurs matériels et vous pouvez ensuite mettre à niveau le pilote comme indiqué dans le lien ci-dessus.

Je dis cela parce que si vous ouvrez android_winusb.inf vous pourriez trouver code:

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

qui aide à détecter tout dispositif Google Nexus. De même, vous devez répliquer pour votre appareil dans ce fichier. Exemple

;One plus %SingleBootLoaderInterface% = USB_Install,
USB\**user device hardware ids** %CompositeAdbInterface% = USB_Install,
USB\**user device hardware ids**
-2
répondu Shadow Droid 2018-10-06 08:43:44