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). Cela a bien fonctionné avant la réinstallation.
Débrancher / brancher, décocher / cocher "Débogage activé", adb kill-server / adb start-server, redémarrer le téléphone / ordinateur ne fonctionne pas pour moi. Sur l'appareil, la boîte de dialogue d'autorisation n'apparaît jamais (mais je me souviens que la boîte de dialogue est apparue avant la réinstallation). Je ne sais pas comment forcer l'affichage de cette boîte de dialogue d'autorisation. Il n'y a pas de fichier abd_key.pub dans le répertoire .android. Lorsque j'essaie de lire les informations sur le processeur, 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 boîte de dialogue de confirmation?
Connexion USB
Connexion sans fil
Réponses:
Il est probable que l'appareil ne soit plus autorisé sur ADB pour une raison quelconque.
1. Vérifiez si autorisé:
2. Révoquer le débogage USB sur le téléphone
Si l'appareil apparaît comme non autorisé , accédez aux options de développement sur le téléphone et cliquez sur «Révoquer l'autorisation de débogage USB» (testé avec JellyBean et Samsung GalaxyIII).
3. Redémarrez le serveur ADB:
Redémarrage du serveur adb
4. Reconnectez l'appareil
L'appareil vous demandera si vous acceptez de connecter l'identifiant de l'ordinateur. Vous devez le confirmer.
5. Vérifiez maintenant l'appareil
C'est désormais autorisé!
la source
adb
n'est pas autorisé à gérer les clés. Si cela vous arrive, essayez-le avec des autorisations élevées (par exemplesudo
).Ohhh enfin je l'ai compris! Après avoir supprimé le répertoire Eclipse, je l'ai installé dans un autre répertoire.
a affiché un chemin incorrect vers le répertoire sdk.
set ANDROID_SDK_HOME "E:\adt-bundle-windows-x86_64-20140321\sdk"
adb kill-server
adb start-server
Après ces étapes, j'ai pu voir la boîte de dialogue de confirmation avec l'empreinte RSA sur mon téléphone :)
la source
unplug device
comme commande d'exécuter ... Note à moi-même, cela signifie physiquement (dé) brancherEssayez de forcer ADB à créer de nouvelles clés.
Sous Linux:
Sur Windows 10 (merci, Pau Coma Ramirez , Naveen et d4c0d312 !):
%HOMEPATH%\Android\.android\
adbkey
ouadbkey.pub
.%USERPROFILE%\.android\
Après cela, je n'ai même plus eu besoin de débrancher mon téléphone: l'invite d'autorisation était déjà là. Bonne chance!
la source
%HOMEPATH%\.android\
ou%USERPROFILE%\.android\
. Merci, celui-ci a fonctionné pour moi!Je rencontre les mêmes problèmes avec nexus7.
Suite a travaillé pour résoudre ce problème.
Ouvrez l'
Developer
option dans leSettings
menu de votre appareil.Switch off
le bouton en haut à droite de l'écran.Delete
le toutdebug permission
dans la liste du menu.Switch on
le bouton en haut à droite de l'écran.reconnectez maintenant votre appareil à votre PC et tout devrait bien se passer.
Désolé pour mon pauvre anglais et certains noms des menus (boutons) peuvent être incorrects dans votre langue car le mien est japonais.
la source
Developer
mode, révoquez les autorisations de débogageDeveloper
, réactivez les options, reconnectez l'appareil, réactivez-leUSB debugging
.Revoke USB Debugging Authorization
mon émulateur est désormais réinitialisé. Qualité.J'ai eu le même problème. Il a été résolu en définissant "Connexion ordinateur USB" sur "Appareil photo (PTP)" au lieu de "Périphérique multimédia (MTP)
la source
ID 1004:631d LG Electronics, Inc. Optimus Android Phone (Camera/PTP Mode)
Merci!J'ai perdu des heures sur cette question stupide. Aucune des solutions ci-dessus n'a fonctionné seule pour moi.
J'utilise Windows 10. J'ai eu 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. Ce sont les symptômes:
aussi bien que
Pour être honnête, je ne sais pas laquelle de ces étapes m'a permis d' autoriser le débogage USB? invite à revenir donc j'ai énuméré TOUT pour être complet. Va dans l'ordre du plus simple au plus difficile. La plupart des gens semblent se remettre sur pied après les deux premières sections.
Redémarrez ADB
Je voudrais effectuer cela après chacune des sections ci-dessous.
Devenez fou avec les options de développement
Rebrancher les appareils
Commencez à tout redémarrer
Commencez à supprimer des choses
~/.android
dossier. Parfois, ce dossier peut avoir les mauvaises autorisations, ce qui peut entraîner des problèmes. Vous voudrez peut-être d'abord sauvegarder ce dossier.Effacez toutes les variables d'environnement liées à Android.
%ANDROID_HOME%
si vous l'avez défini%ANDROID_SDK_HOME%
si vous l'avez définiÀ ce stade, tous mes appareils ont pris vie par magie et ont commencé à afficher l' option Autoriser le débogage USB? invite et se connecte correctement via 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. Assurez-vous d'avoir redémarré tous les appareils et votre machine de développement à la fin de toutes ces étapes et connectez-vous à un nouveau port USB à l'aide d'un nouveau câble.
Si cela ne fonctionne toujours pas, essayez certains de ces autres messages SO sur le sujet:
la source
~/.android
~/.android/adbkey
Pour référence, je viens de rencontrer à peu près le même problème sur Linux et j'ai eu beaucoup de temps à le résoudre. J'ai finalement déterminé que j'avais un répertoire ~ / .android appartenant à root (grâce à l'exécution d'adb en tant que root, tout en essayant de trouver d'autres problèmes de connexion). La suppression du répertoire ~ / .android détenu par la racine a résolu la boîte de dialogue d'autorisation manquante la prochaine fois que je rebranchais l'appareil.
Il est possible que le simple changement de propriétaire ait également résolu le problème - je suppose que c'était un simple manque d'accès au fichier de clé adb stocké à l'intérieur qui était à l'origine du problème. Je n'ai pas vérifié cela, cependant, et je ne vais pas délibérément briser ma connectivité durement gagnée juste pour pouvoir vérifier ;-)
la source
~/.android
dossier n'avait pas leadbkey.pub
fichier.Étapes qui ont fonctionné pour moi:
1. Déconnectez le téléphone du câble USB
2. Révoquez le débogage USB sur le téléphone
3. Redémarrez l'appareil
4. Reconnectez l'appareil
La partie la plus importante a été de redémarrer l'appareil. Ça n'a pas marché sans ça.
la source
Vous devez d'abord connecter le téléphone à votre PC avec des câbles USB, puis le message d'autorisation apparaîtra à l'écran. Cochez vous souvenez de votre choix, puis autorisez-le
SI votre appareil n'affiche aucun message lorsqu'il est connecté au PC, faites-le.
la source
J'obtenais cette erreur avec mon Nexus 10. J'ai essayé toutes les réponses que j'ai pu trouver, puis j'ai réalisé que j'utilisais un port USB différent de d'habitude. Je suis passé au port que j'utilise habituellement, qui se trouve de l'autre côté de mon ordinateur portable, et l'autorisation est apparue sur ma tablette!
la source
Eu un problème similaire sur osx et Nexus 5 (A6.0.1). J'ai obtenu la fenêtre contextuelle d'autorisation et je l'ai confirmée, malgré le fait qu'Android Studio ni aucun autre IDE ne puisse se connecter à l'appareil.
Il s'est avéré que mon Nexus ( enraciné ) manquait des fichiers clés.
Appuyez sur la touche de l'ordinateur vers l'appareil Android:
La solution est venue d'ici
la source
J'étais à plusieurs niveaux avec cela, j'ai obtenu cette boîte de dialogue d'autorisation en désactivant le wi-fi de mon téléphone.
la source
La solution consiste à copier votre fichier
~/.android/adbkey.pub
(sous GNU / Linux ou%USERPROFILE%\.android\adbkey.pub
Windows) vers Android et à le placer sous/data/misc/adb/adb_keys
. Vous avez besoin des privilèges root pour cela.Vous pouvez transférer le fichier comme vous le souhaitez (ou êtes en mesure de le faire), que ce soit USB, e-mail ou un service de téléchargement de fichiers temporaire. Dans mon cas, comme il s'agissait d'une nouvelle installation d'Android-x86 dans une machine virtuelle, pas de navigateur Web utilisable, et avec adb réseau / TCP ne fonctionnant pas, j'ai dû réellement taper les 715 caractères.
Au moins ça a marché.
la source
Je ne faisais pas apparaître l'empreinte digitale RSA sur mon téléphone.
Je devais entrer dans le
fichiers, supprimez-les, puis tuez et redémarrez le serveur adb. J'ai dû arrêter et redémarrer le débogueur et me connecter en USB en mode PTP.
Étant donné que la clé d'autorisation RSA était stockée dans ce chemin, la suppression et le redémarrage du serveur adb n'ont pas aidé.
la source
Cela a résolu mon problème!
à ce stade, vous obtiendrez un massage contextuel sur votre émulateur pour autoriser l'appareil et vous êtes prêt à partir :)
la source
Si vous êtes sur ubuntu, essayez d'exécuter le serveur en tant que root:
la source
Vous devez supprimer le fichier:
c:\users\_user_name_\.android\adbkey
la source
Sur certains appareils Samsung, le changement de mode qui peut être défini par numérotation
*#0808#
ne colle pas sans redémarrage direct. Une fois redémarré, composez la même chaîne et assurez-vous que vous avezadb + mdp
sélectionné et USB réglé surAP
. Après cela, assurez-vous de reconnecter le téléphone et de redémarrer le serveur ADB. Essayez également d'éviter les concentrateurs USB et les machines virtuelles qui compliquent sûrement la question. Suivez les instructions mentionnées précédemment pour effacer les appareils autorisés, etc.la source
J'avais un problème similaire. Cependant, il a été résolu en utilisant une solution différente. J'ai pensé que je pourrais aussi partager ceci ici. Permettez-moi de décrire mon problème en premier.
J'avais le SDK Android dans mon ubuntu. Le chemin vers le SDK Android n'était pas dans le chemin de la variable d'environnement. J'ai installé adb à l'aide d'un
apt-get
commande et il n'a pas pu trouver le dossier d'accueil sdk et, par conséquent, il montrait l'erreur non autorisée et l'appareil ne faisait rien apparaître également. Je suis coincé ici.Ensuite, j'ai désinstallé l'adb en utilisant celui
apt-get purge
que j'ai installé plus tôt. Le SDK Android a le programme adb dans leplatform-tools
dossier. J'ajoute simplement le chemin à la variable d'environnement et cela a fonctionné comme un charme.Par conséquent, le problème ne définissait pas le SDK Android sur le chemin de la variable d'environnement.
la source
Le même problème a commencé à apparaître une fois que j'ai changé mon périphérique de développement, il a été résolu comme suit:
la source
Vérifiez si vous avez installé kies. C'est une solution possible
la source
J'essaye juste d' adb kill-server , ça marche pour moi:
tuer et démarrer le serveur adb:
la source
Déconnectez votre appareil de l'ordinateur.
Accédez aux paramètres du développeur.
Désactivez les paramètres du développeur.
Activez les paramètres du développeur.
Activer le débogage USB (et quels que soient les autres paramètres que vous avez préalablement activés)
Reconnectez votre appareil à l'ordinateur.
Réessayer.
A fonctionné pour moi alors espérons que cela fonctionne pour vous!
la source
J'ai eu le même message sur deux téléphones:
Android 4.4.2, et je l'ai résolu avec ces deux étapes:
1.- Mise à jour de mon adb vers 1.0.31, téléchargement de la dernière version du SDK Android depuis SDK Manager
Vous pouvez vérifier votre version adb en tapant
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 le débogage. Vous devez cocher "Toujours autoriser cet ordinateur" et cliquer sur Autoriser .
J'espère que cela aide.
la source
Il s'agit d'une erreur car votre version de fenêtre n'a pas de pilote pour usb 3.0 pour autoriser le récepteur à authentifier à partir du téléphone. J'ai passé 5 jours avec ce bug. Maintenant, installez le pilote 58964_Intel (R) _USB_3.0. Et continuez avec un code génial!
j'utilise ce lien pour télécharger le pilote
la source
ce n'est pas peut fonctionner dans toutes les situations mais parce que j'ai utilisé un long câble mon appareil ne se connecte pas correctement et le message ne changera pas le câble peut résoudre le problème
la source
adb usb
travaillé pour moi Cela redémarre le démon adb en écoutant sur le port USB La commande a renvoyé:. Mais l'invite pour la clé RSA est apparue immédiatement sur le téléphone. Une fois que j'ai approuvé, tout a commencé à fonctionner comme prévu
la source
Après avoir installé Android studio, j'avais des autorisations incorrectes sur le dossier "~ / .android" (accès en lecture et écriture uniquement pour root). Je l'ai donc changé et j'ai exécuté le projet à partir du studio Android (l'appareil était toujours marqué comme "non autorisé").
Le studio Android a montré une erreur "Erreur d'installation d'apk", mais dans le dossier "~ / .android" ont été créés les fichiers "adbkey", "adbkey.pub", "debug.keystore".
Après cela, j'ai redémarré adb (j'ai exécuté les commandes adb kill-server et adb start-server ) et une boîte de dialogue d'autorisation est apparue sur mon appareil.
J'espère que quelqu'un abordera cette solution.
la source
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).
Ensuite, j'ai choisi de charger et c'est tout. L'appareil mobile m'a demandé d'accorder l'accès à la machine, j'ai accepté et cela a résolu le problème.
Lors de l'exécution d'appareils adb, j'ai vu l'appareil dans la liste.
(Fait dans la maison Windows 10).
la source
J'étais coincé là-dessus pendant un certain temps et j'ai pu contourner complètement le problème en copiant l'adbkey à partir d'un ordinateur auquel mon téléphone se connecterait.
la source