Dispositif Android de la BAD non autorisé

depuis que J'ai réinstallé Eclipse (simplement supprimé et téléchargé à nouveau), Je ne peux pas déboguer mes applications sur Samsung Galaxy i9001 (avec CyanogenMod - Android 4.4.2). Il a bien fonctionné avant la réinstallation.

Débrancher/brancher, Décocher/cocher "Débogage Activé", adb kill-server/adb start-server, redémarrez le téléphone ou l'ordinateur ne fonctionne pas pour moi. Sur la boîte de dialogue autoriser le périphérique n'apparaît jamais (mais je me souviens que la boîte de dialogue est apparue avant la réinstallation). Je n'ai aucune idée de comment la force ce dialogue autoriser à afficher. Il n'y a pas d'abd_key.fichier pub .android répertoire. Quand j'essaie de lire cpu info DDMS dit:

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

des idées? Est-il possible de générer des clés manuellement sans dialogue de confirmation?

connexion USB Via USB

Connexion Sans Fil Via Wi-fi

254
demandé sur Quak 2014-04-15 14:39:14

25 réponses

il est probable que le dispositif n'est plus autorisé sur ADB pour quelque raison que ce soit.

1. Contrôle si autorisé:

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

2. Révoquer le débogage USB sur le téléphone

si le périphérique est affiché comme non autorisé , allez sur les options du développeur sur le téléphone et cliquez sur " révoquer L'autorisation de débogage USB" (testé avec Jellybean & Samsung GalaxyIII).

3. Redémarrer le serveur ADB:

puis redémarré serveur adb

adb kill-server
adb start-server

4. Reconnecter le dispositif

L'appareil vous demande si vous êtes d'accord pour connecter l'id de l'ordinateur. Vous avez besoin de le confirmer.

5. Maintenant, vérifiez le dispositif

Il est maintenant autorisé!

adb devices
<ANDROID_SDK_HOME>\platform-tools>adb devices
List of devices attached
4df798d76f98cf6d        device
749
répondu Martin 2014-10-24 08:13:52

j'ai enfin compris! Après avoir supprimé le répertoire Eclipse, je l'ai installé dans un autre répertoire.

echo %ANDROID_SDK_HOME%

a affiché le mauvais chemin vers le répertoire sdk.

  1. setx ANDROID_SDK_HOME "E:\adt-bundle-windows-x86_64-20140321\sdk"
  2. débranchez l'appareil
  3. adb kill-server
  4. adb start-server
  5. plug appareil

Après ces étapes, j'ai pu voir dialogue de confirmation avec l'empreinte RSA sur mon téléphone:)

78
répondu Quak 2018-04-08 05:20:36

je rencontre les mêmes problèmes avec nexus7.

après ouvré pour la fixation de ce.

  1. Ouvrir Developer dans le "151910920 menu" sur votre appareil.

  2. Switch off le bouton en haut à droite de l'écran.

  3. Delete tous debug permission à partir de la liste du menu.

  4. Switch on le bouton en haut à droite de l'écran.

maintenant reconnectez votre appareil à votre PC et tout devrait être parfait.

désolé pour mon mauvais anglais et certains noms des menus (boutons) peuvent être incorrects dans votre langue parce que le mien est japonais.

35
répondu user3787209 2014-06-29 06:50:37

j'ai eu le même problème. Il a été résolu en réglant "USB computer connection" sur "Camera (PTP)" au lieu de "Media Device (MTP)

23
répondu Tim Boland 2017-05-19 00:50:36

j'ai perdu des heures sur cette stupide question. Aucune des solutions ci-dessus n'a fonctionné pour moi toute seule.

J'exécute Windows 10. J'avais une ancienne installation manuelle du SDK Android ainsi que du SDK D'Android Studio. J'ai supprimé mon SDK installé manuellement et tous mes appareils ont cessé de fonctionner. Voici les symptômes:

$ 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.

ainsi que

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

pour être honnête, je ne sais pas laquelle de ces étapes m'a valu autoriser le débogage USB? invite de retour donc j'ai énuméré tout pour l'exhaustivité. Va dans l'ordre du plus facile au plus dur. La plupart des gens semblent être de retour sur leurs pieds après les deux premières sections.


Redémarrer BAD

je le ferais après chacune des sections ci-dessous.

adb kill-server
adb usb

lâcher son fou avec des options pour les développeurs

  1. Tourner options pour les Développeurs éteint
  2. Tourner débogage USB éteint
  3. révoque les autorisations de débogage USB . Essayez ceci alors que débogage USB est activé et si possible essayer aussi quand débogage USB est désactivé.

dispositifs de refoulement

  1. débranchez et remuez le câble USB dans le téléphone.
  2. passer les ports physiques sur votre PC que votre câble USB est connecté en
  3. Switch Câbles USB physiques que vous utilisez pour connecter vos appareils

redémarrez tout

  1. redémarrez tous vos appareils et connectez-vous à nouveau
  2. redémarrez votre PC
  3. bascule WIFI on and off

commencez à supprimer des choses

  1. attention supprimer votre dossier ~/.android . Parfois, ce dossier peut avoir les mauvaises permissions qui peuvent causer des problèmes. Vous pourriez vouloir revenir ce dossier.
  2. désinstaller tous les pilotes spécifiques au fabricant des programmes add / remove. J'ai désinstallé l' suivantes (les noms ne sont pas exactes)
    • LG - Pilote USB
    • HTC Mobile USB Driver
    • OnePlus pilotes USB 1.00
    • Samsung pilote USB
  3. j'ai aussi désinstallé tous les émulateurs et leurs pilotes respectifs (facultatif)
    • Nox et liées à des pilotes de
    • Bluestacks
    • Genymotion

effacer toutes les variables D'environnement liées à Android.

  1. Supprimer %ANDROID_HOME% si vous avez mis
  2. Supprimer %ANDROID_SDK_HOME% si vous l'avez placé

à ce point tous mes appareils sont magiquement venus à la vie et a commencé à afficher le permettent de débogage USB? invite et se connecter correctement par ADB. Si vous êtes arrivé jusqu'ici et n'avez pas trouvé de solution, je suis vraiment désolé que vous soyez dans cette situation difficile. Assurez-vous que vous avez redémarré tous les appareils et votre machine dev à la fin de toutes ces étapes et de se connecter à un nouveau port USB à l'aide d'un nouveau câble.

Si cela ne fonctionne toujours pas, essayer quelques-uns de ces autres AFIN de posts sur le sujet:

15
répondu alexgophermix 2017-05-23 12:18:23

pas qui ont fonctionné pour moi:

1. Déconnecter le téléphone du câble usb

2. Révoquer le débogage USB sur le téléphone

3. Redémarrer l'appareil

4. Reconnectez l'appareil


Le plus important était de redémarrer l'appareil. N'a pas fonctionner sans elle .

12
répondu vovahost 2016-05-22 20:17:34

pour référence, je viens de rencontrer à peu près le même problème sur Linux et j'ai eu un enfer de temps à le comprendre. Finalement, j'ai déterminé que j'avais un ~/.répertoire android qui était la propriété de root (grâce à l'exécution adb en tant que root, tout en flagellant autour en essayant de comprendre d'autres problèmes de connexion). La suppression de la racine appartenant à ~/.android directory a résolu la boîte de dialogue d'autorisation manquante la prochaine fois que j'ai reconnecté l'appareil.

il est possible que simplement changer le la propriété aurait aussi réglé le problème - je suppose que c'était un simple manque d'accès au fichier clé de la BAD stocké à l'intérieur qui était à la racine du problème. Je n'ai pas vérifier que, bien que, et je ne vais pas délibérément rompre mon dur-gagné connectivité juste pour que je puisse vérifier ;-)

10
répondu himi 2014-11-18 11:55:11

comme l'indique le message, vous devez autoriser l'accès adb sur votre téléphone.

vous devez d'abord connecter le téléphone à votre PC avec des câbles USB, puis le message d'autorisation sortira sur l'écran. Tique rappelle de votre choix, puis laisser.

si votre appareil n'affiche aucun message lorsqu'il est connecté au PC.Viens de le faire.

Supprimer /data/misc/bad/adb_key, redémarrez votre téléphone et essayez de vous connecter encore. Le message devrait apparaître.

8
répondu ShihabSoft 2014-04-15 12:55:05

j'ai eu cette erreur avec mon Nexus 10. J'ai essayé toutes les réponses que j'ai pu trouver, et puis j'ai réalisé que j'utilisais un port USB différent que d'habitude. Je suis passé à l'aide du port que j'utilise habituellement, ce qui est de l'autre côté de mon ordinateur portable, et l'autorisation sauté sur ma tablette!

8
répondu GDefender 2014-11-14 02:57:29

j'ai été étagée avec ceci, j'ai obtenu cette permission dialog en éteignant wi-fi de mon téléphone.

5
répondu Sakkeer Hussain 2016-03-12 07:31:51
L'affaire

soulevait la même question dans l'affaire osx et Nexus 5 (A6.0.1). J'ai obtenu l'autorisation pop-up et l'a confirmé, malgré que Studio Android ou toute autre IDE pourrait se connecter à l'appareil.

S'est avéré que mon Nexus ( enraciné ) manquait des fichiers clés.

  • appareil Android redémarré en récupération
  • Ran code collé ci-dessous
  • appareil Android redémarré, adb identifie maintenant l'appareil

appuyez sur la touche à partir de l'ordinateur à l'appareil Android:

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

la Solution est venue d'ici

4
répondu Deko 2017-05-23 12:34:50

Cela a résolu mon problème!

  1. exécuter votre simulateur android
  2. aller à la configuration et activer le mode développeur
  3. activer à partir des paramètres du développeur de débogage usb

à ce point, vous obtiendrez popup massage à votre émulateur pour autoriser l'appareil et vous êtes bon à aller:)

3
répondu Ofir Attal 2017-07-16 12:36:59

sur certains appareils Samsung le changement de mode qui peut être réglé en composant *#0808# ne colle pas sans redémarrage direct. Une fois redémarré, composez la même chaîne et assurez-vous que vous avez adb + mdp sélectionné et USB fixé à AP . Après cela, assurez-vous de reconnecter le téléphone et redémarrez BAD serveur. Aussi essayer d'éviter les hubs USB et les machines virtuelles sorcière certainement compliquer davantage la matière. Suivez les instructions mentionnées ci-dessus pour nettoyer les appareils autorisés, etc.

2
répondu not2qubit 2015-09-12 16:08:31

Je n'aurais pas l'empreinte RSA sur mon téléphone.

j'ai dû aller dans le

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

fichiers, supprimer ces Et puis faire tuer et redémarrer le serveur adb. J'ai dû arrêter et redémarrer le débogueur et me connecter en USB en mode PTP.

parce que la clé d'autorisation RSA était stockée dans ce chemin, tuer et redémarrer le serveur adb n'a pas aidé.

2
répondu lakme.1989 2017-06-19 12:46:36

la solution est de copier votre fichier ~/.android/adbkey.pub (sur GNU/Linux, ou %USERPROFILE%\.android\adbkey.pub sur Windows) vers Android, et de le placer comme /data/misc/adb/adb_keys . Vous avez besoin de privilèges root pour faire cela.

vous pouvez transférer le fichier de n'importe quelle façon que vous aimez (ou êtes en mesure de), que ce soit USB, e-mail ou un service de téléchargement de fichier temporaire. Dans mon cas, comme il s'agissait d'une nouvelle installation Android-x86 dans une Machine virtuelle, pas de navigateur Web utilisable, et avec le réseau / TCP adb ne fonctionnait pas, j'ai dû taper le 715 caractère.

au moins ça a marché.

2
répondu Marc.2377 2017-08-24 06:59:03

vérifiez si vous avez installé kies. C'est une solution possible

1
répondu lantonis 2014-04-15 11:14:15

j'ai eu le même message dans deux téléphones:

- Sony Xperia E
- Samsung Galaxy Core 2

à la fois Android 4.4.2, et je l'ai résolu avec ces deux étapes:

1.- Mise à jour de mon adb à 1.0.31, téléchargement de la dernière version de SDK Android à partir de SDK Manager

vous pouvez vérifier votre version adb en tapant

adb version

2.- Une fois le téléphone branché en mode de débogage USB, un message apparaît vous demandant d'Autoriser cet ordinateur pour débogage. Vous devez marquer "Toujours autoriser cet ordinateur" , et cliquez sur Autoriser .

J'espère que ça aidera.

0
répondu voghDev 2014-10-02 14:29:01

c'est une erreur parce que votre version de fenêtre n'ont pas pilote pour usb 3.0 pour Récepteur authentifier la permission du téléphone. J'ai passé 5 jours avec cette bestiole. Maintenant, installez 58964_Intel (R)_USB_3.0 conducteur. Et de continuer avec le code impressionnant!

j'utilise ce lien pour télécharger le pilote

0
répondu cuasodayleo 2014-10-09 10:47:02

cela ne fonctionne peut-être pas pour toutes les situations, mais parce que j'ai utilisé un long câble, mon appareil ne se connecte pas correctement et le message ne s'affiche pas changer le câble peut résoudre le problème

0
répondu Pazel1374 2015-01-28 20:09:53

adb usb a travaillé pour moi Cela redémarre l'écoute du démon adb sur le port USB La commande retourna:

erreur: dispositif non autorisé. Veuillez vérifier la boîte de dialogue de confirmation sur votre appareil

. Mais l'invite pour la clé RSA s'est pointée tout de suite sur le téléphone. Une fois que j'ai approuvé, tout a commencé à fonctionner comme prévu

0
répondu Bobkatt 2015-08-06 00:48:09

après avoir installé Android studio, j'ai eu des permissions incorrectes sur le dossier "~/.android " (accès pour lire et écrire uniquement pour root). Alors je l'ai changé et j'ai lancé le projet à partir D'Android studio(l'appareil était encore marqué comme "non autorisé").

Android studio a montré une erreur "Erreur installant apk", mais dans le dossier "~/.android "ont été créés fichiers "adbkey", " adbkey.pub", " debug.fichier de stockage des clés".

après que j'ai redémarré ADB (ran commandes adb kill-server et adb start-server ) et le dialogue d'autorisation est apparu sur mon appareil.

espérons que quelqu'un approchera cette solution.

0
répondu Anton Donov 2017-01-16 16:11:34

ce que j'ai fait pour résoudre le problème était de déconnecter et reconnecter le câble usb au port USB à nouveau (fait avec un autre port sur ma machine).

alors j'ai choisi de charger et c'est tout. L'appareil mobile m'a demandé d'autoriser l'accès à la machine, j'ai accepté et c'est réglé le problème.

lors de l'exécution de dispositifs adb, j'ai vu le dispositif dans la liste.

(Fait dans Windows 10 à la maison).

0
répondu osherdo 2017-04-22 15:35:19

j'essaie juste de adb kill-server , ça fonctionne pour moi:

PS C:\Users\languoguang> adb devices
List of devices attached
MKJ0117A19000186        unauthorized
PS C:\Users\languoguang> adb shell
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.

tuer et de commencer à bad serveur:

PS C:\Users\languoguang> adb kill-server
PS C:\Users\languoguang> adb start-server
* daemon not running; starting now at tcp:12345
* daemon started successfully
PS C:\Users\languoguang> adb devices
List of devices attached
MKJ0117A19000186        device
0
répondu Languoguang 2018-06-29 01:44:10

Linux-Ubuntu-14.04

J'ai lu toutes les réponses de ce post, rien n'a fonctionné pour moi :(

Cela peut être parce que je n'utilise pas l'appareil de l'utilisateur final normal, travaillant sur l'appareil de l'entreprise!

ce qui a fonctionné pour moi est:

Obtenez VID, PID pour votre appareil à partir de lsusb et mettre à jour 51-android.les règles ( https://source.android.com/source/initializing.html#configuring-usb-access )

Assurer adb_usb.ini est également mis à jour avec le même VID, PID

-1
répondu Bhavana Vadodariya 2017-01-13 07:29:15

j'ai essayé de nombreuses façons de résoudre ce problème, celui-ci fonctionne pour moi.

installer SnapPea sur votre PC. SnapPea

branchez votre téléphone en mode de débogage USB et ouvrez SnapPea.un dialogue d'autorisation s'affichera sur votre téléphone. le dialogue s'affiche sur le téléphone

J'espère que ça aidera.

-3
répondu Sanster 2015-03-03 02:25:47