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é:
-
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.
-
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?
14 réponses
- essayez de révoquer L'autorisation de débogage USB.
- permet de nouveau le débogage USB.
ça a marché.
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à.
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
dans Developer options,
- activer le débogage USB.
- donner une autorisation.
(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.)
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...
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.
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.
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
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.
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.
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
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;)
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.
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**