Appareil ADB Android non autorisé

360

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 Via USB

Connexion sans fil Via Wi-fi

Quak
la source
5
Devinette aléatoire, mais que se passe-t-il si vous supprimez toutes les autorisations de débogage dans les paramètres du téléphone.
Chris Stratton
Je l'ai fait mais rien ne se passe ...
Quak
Pilotes USB réinstallés - toujours rien.
Quak
A travaillé pour moi la première fois +1
punith
6
1. débranchez, 2. allez dans le menu développeur, 3. supprimez tous les appareils autorisés, 4. rebranchez l'USB à votre PC, 5. dans la fenêtre pop-up de votre téléphone, sélectionnez souvenez-vous, cliquez sur autoriser, c'est fait! 6.? 7. profit!

Réponses:

1011

Il est probable que l'appareil ne soit plus autorisé sur ADB pour une raison quelconque.

1. Vérifiez 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 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

adb kill-server
adb start-server

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é!

adb devices
<ANDROID_SDK_HOME>\platform-tools>adb devices
List of devices attached
4df798d76f98cf6d        device
Martin
la source
4
La deuxième étape n'était pas nécessaire ici, mais n'a pas pu trouver ce menu non plus.
Simon Forsberg
11
L'appareil n'a pas demandé (ou je ne l'ai pas vu demander) si accepter de se reconnecter, mais après avoir suivi les étapes ci-dessus, puis s'éteindre et réactiver le débogage USB, cela a fonctionné.
Jack BeNimble
1
N'a pas fonctionné pour moi; Android 6.0 Marshmallow n'a pas d'option «Révoquer l'autorisation de débogage USB». Remarque: après avoir tué ADB, je reçois "$ ADB_VENDOR_KEYS de cet adbd n'est pas défini; essayez 'adb kill-server' si cela semble incorrect"; ainsi que "erreur: appareil non autorisé" etc.
Aaron Campbell
2
Je ne trouve pas l'option "Révoquer l'autorisation de débogage USB" sur Android 4.4.4. Où est-ce?
JohnyTex
6
Si votre appareil ne demande pas d'autorisation, cela peut être dû au fait que le compte à partir duquel vous exécutez adbn'est pas autorisé à gérer les clés. Si cela vous arrive, essayez-le avec des autorisations élevées (par exemple sudo).
MatrixManAtYrService
88

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

echo %ANDROID_SDK_HOME%

a affiché un chemin incorrect vers le répertoire sdk.

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

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

Quak
la source
il ne montre pas la boîte de dialogue d'activation du débogage ... toute suggestion ici!
CoDe
1
La définition de la variable d'environnement a fonctionné pour moi, mais j'ai dû effectuer un redémarrage pour qu'elle prenne effet.
Tim S.Van Haren
19
J'ai pris unplug devicecomme commande d'exécuter ... Note à moi-même, cela signifie physiquement (dé) brancher
Tobias Kienzler
Dans mon cas, une variable d'environnement ANDROID_HOME_SDK pointe vers 'E: \ android-sdk \ SDK Manager.exe', ce qui est faux. donc, après avoir changé pour 'E: \ android-sdk', j'essaie de faire écho comme il l'a dit mais l'environnement ne semble pas se mettre à jour. donc, je redémarre pc -> débrancher usb -> adb kill-server -> adb start-server -> plug usb -> work!
Jongz Puangput
J'utilisais adb kill-server et adb start-server qui ne fonctionne pas, mais quand débrancher l'appareil et utiliser ceux-ci, la commande a fonctionné merci!
Yirga
55

Essayez de forcer ADB à créer de nouvelles clés.

  • Sous Linux:

    $ mv ~/.android/adbkey ~/.android/adbkey.old
    $ mv ~/.android/adbkey.pub ~/.android/adbkey.pub.old
    $ adb kill-server
    $ adb start-server
  • Sur Windows 10 (merci, Pau Coma Ramirez , Naveen et d4c0d312 !):

    • Aller à %HOMEPATH%\Android\.android\
    • Recherchez les fichiers appelés adbkeyou adbkey.pub.
    • Supprimez ces fichiers. Ou, si vous voulez être sûr, déplacez-les vers un autre répertoire.
    • Répétez les étapes ci-dessus dans %USERPROFILE%\.android\
    • Réessayer

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!

e18r
la source
3
Aucune des autres réponses n'a fonctionné, celle-ci l'a cloué! Merci beaucoup! =)
Ce brésilien Guy
3
Pour Windows, vérifiez les clés dans %HOMEPATH%\.android\ ou %USERPROFILE%\.android\ . Merci, celui-ci a fonctionné pour moi!
Pau Coma Ramirez
1
@ e18r, merci. Cela a fonctionné après avoir essayé ce que vous avez dit. Merci beaucoup.
Naveen
1
Je vous remercie! Sur Windows 10, c'est ce qui m'a permis de travailler.
BlueSilver
1
Merci. en avait un besoin urgent. travaillé comme un charme.
raghu777
40

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

Suite a travaillé pour résoudre ce problème.

  1. Ouvrez l' Developeroption dans le Settingsmenu de votre appareil.

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

  3. Deletele tout debug permissiondans la liste du menu.

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

user3787209
la source
3
Cela a fonctionné pour moi. l'étape 3 semblait vague, mais pour cela, j'ai "révoqué l'autorisation de débogage USB". Lorsque j'ai connecté le périphérique de sauvegarde (après avoir activé les options de débogage et le débogage USB à nouveau), il m'a invité à enregistrer la clé RSA de l'ordinateur. Merci :)
SgtPooki
Cela a fonctionné pour moi sur un Wiko Lenny. Déconnectez l'appareil, désactivez le Developermode, révoquez les autorisations de débogage Developer, réactivez les options, reconnectez l'appareil, réactivez-le USB debugging.
user1438038
Merci! Cela fonctionne pour Lenovo Tab 3
bladerz
Après avoir essayé de résoudre ce problème pendant un certain temps, Revoke USB Debugging Authorizationmon émulateur est désormais réinitialisé. Qualité.
Timmmm
28

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)

Tim Boland
la source
1
Seul moyen fonctionne pour mon ID 1004:631d LG Electronics, Inc. Optimus Android Phone (Camera/PTP Mode)Merci!
josejuan
1
cela a fonctionné pour moi aussi .. sur redmi note 3 NitrogeOS 7.1.2
ashishsony
Je l'ai fait pour moi sur OnePlus One Lineage 14.1.
Alex Bergsland
A travaillé pour moi sur un Samsung Galaxy S4 Active.
Étienne
J'ai tout essayé, seule cette solution a fonctionné (réglage d'un mode USB différent - Transfert d'images - en "configuration USB par défaut"). La machine a une carte mère assez ancienne (avec un vieux chipset) et un processeur AMD, donc cela semble être un problème lié au pilote.
Javad Sadeqzadeh
24

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:

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

aussi bien 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 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.

adb kill-server
adb usb

Devenez fou avec les options de développement

  1. Mettez les options de développement hors tension et sur
  2. Tournez le débogage USB hors tension et sur
  3. Révoquer les autorisations de débogage USB . Essayez ceci lorsque le débogage USB est activé et, si possible, essayez également lorsque le débogage USB est désactivé.

Rebrancher les appareils

  1. Débranchez et rebranchez le câble USB dans le téléphone.
  2. Basculez les ports physiques de votre PC sur lesquels votre câble USB est connecté
  3. Changez les câbles USB physiques que vous utilisez pour connecter vos appareils

Commencez à tout redémarrer

  1. Redémarrez tous vos appareils et reconnectez-vous
  2. Redémarrez votre PC
  3. Activer et désactiver le WIFI

Commencez à supprimer des choses

  1. ATTENTION Supprimez votre ~/.androiddossier. 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.
  2. Désinstallez tous les pilotes spécifiques au fabricant des programmes d'ajout / suppression. J'ai désinstallé les éléments suivants (les noms ne sont pas exacts)
    • Pilote USB LG United
    • Pilote USB mobile HTC
    • Pilotes USB OnePlus 1.00
    • Pilote USB Samsung
  3. J'ai également désinstallé tous les émulateurs et leurs pilotes respectifs (facultatif)
    • Nox et pilotes associés
    • Bluestacks
    • Genymotion

Effacez toutes les variables d'environnement liées à Android.

  1. Supprimer %ANDROID_HOME%si vous l'avez défini
  2. Supprimer %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:

alexgophermix
la source
8
Aucune des autres suggestions ici n'a fonctionné, mais celle-ci m'a mis sur la bonne voie. La partie du répertoire ~ / .android est presque à droite. Après une récente mise à jour d'Android Studio pour SDK adb a cessé de fonctionner, avec exactement ces symptômes. À la fin, j'ai découvert que ~ / .android / adbkey et ~ / .android / adbkey.pub étaient tous les deux des fichiers de taille 0, donc je les ai supprimés, redémarré le serveur adb, et le tour est joué! J'ai reçu immédiatement mon invite d'authentification.
mkilmanas
3
J'ai également eu la joie de supprimer~/.android
Evan Carroll
3
Merci. La suppression de ~ / .android l'a résolu pour moi après avoir fait tout le reste et y rester aussi longtemps!
Sheila
@EvanCarroll il vous suffit de supprimer ~/.android/adbkey
João Pimentel Ferreira
La suppression du fichier adbkey l'a fait pour moi. Après avoir réinitialisé l'appareil, le PC, etc. et supprimé cela;
Kevin Cloet
15

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 ;-)

himi
la source
Pour moi, le problème était que le ~/.androiddossier n'avait pas le adbkey.pubfichier.
Ce brésilien Guy
13

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

vovahost
la source
D'après mon expérience de travail avec les appareils AndroidTV, je me souviens qu'ils se comportent comme un téléphone normal, vous devriez donc l'essayer.
vovahost
Merci, donc ce dont j'ai besoin, c'est d'un câble USB mâle à mâle. darrrn, @vovahost merci cependant
ralphgabb
8

Comme le message l'a indiqué, 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 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.

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

ShihabSoft
la source
2
Toujours pas de message. Je ne sais pas quoi faire maintenant :( Je ne veux pas déboguer sur l'émulateur ...
Quak
Débranchez et rebranchez les œuvres! Ce scénario se produit lors de l'activation du débogage USB pour la première fois.
David Douglas
8

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!

GDefender
la source
6

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.

  • Appareil Android redémarré en récupération
  • Code Ran collé ci-dessous
  • Appareil Android redémarré, adb identifie désormais l'appareil

Appuyez sur la touche de l'ordinateur vers l'appareil Android:

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

La solution est venue d'ici

Deko
la source
CECI est la réponse pour un appareil qui ne peut pas afficher une boîte de dialogue d'autorisation ADB (comme quand un noyau personnalisé est installé)
BamsBamx
5

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.

Sakkeer Hussain
la source
5

La solution consiste à copier votre fichier ~/.android/adbkey.pub(sous GNU / Linux ou %USERPROFILE%\.android\adbkey.pubWindows) 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é.

Marc.2377
la source
4

Je ne faisais pas apparaître l'empreinte digitale RSA sur mon téléphone.

Je devais entrer dans le

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

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

lakme.1989
la source
4

Cela a résolu mon problème!

  1. lancez votre simulateur Android
  2. aller au réglage et activer le mode développeur
  3. activer à partir du débogage USB des paramètres du développeur

à ce stade, vous obtiendrez un massage contextuel sur votre émulateur pour autoriser l'appareil et vous êtes prêt à partir :)

Ofir Attal
la source
4

Si vous êtes sur ubuntu, essayez d'exécuter le serveur en tant que root:

sudo adb kill-server

sudo adb start-server
Samson Maosa
la source
celui-ci m'a aidé sur Ubuntu 19.10 et Amazon Fire 7, merci!
druss
3

Vous devez supprimer le fichier: c:\users\_user_name_\.android\adbkey

Nash
la source
Cela m'a aidé à suivre le processus en 5 étapes de @Martin. Cela peut aller entre les étapes 2 et 3.
Cat Perry
2

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 avez adb + mdpsélectionné et USB réglé sur AP. 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.

not2qubit
la source
Génial! Fonctionne pour Samsung Galaxy S5 Android 5.0 (OTA mis à jour depuis KitKat). Je dois également mentionner que le problème n'apparaît que sur le bureau Windows 7. Sur ordinateur portable Windows 7 et mini-mac, il ne demande jamais d'autorisation!
madlymad
2

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'unapt-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 purgeque j'ai installé plus tôt. Le SDK Android a le programme adb dans le platform-toolsdossier. J'ajoute simplement le chemin à la variable d'environnement et cela a fonctionné comme un charme.

export PATH=${PATH}:/home/YOUR-USERNAME/path/to/adb
adb devices
List of devices attached
f7f716d56905    device

Par conséquent, le problème ne définissait pas le SDK Android sur le chemin de la variable d'environnement.

Reaz Murshed
la source
2

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:

$ mv ~/.android/adbkey ~/.android/adbkey.old
$ mv ~/.android/adbkey.pub ~/.android/adbkey.pub.old
$ adb kill-server
$ adb start-server
Hasan A Yousef
la source
1

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

lantonis
la source
1

J'essaye juste d' adb kill-server , ça marche 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 démarrer le serveur adb:

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
Languoguang
la source
1

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!

EarthMonster
la source
0

J'ai eu le même message sur deux téléphones:

- Sony Xperia E
- Samsung Galaxy Core 2

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

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 le débogage. Vous devez cocher "Toujours autoriser cet ordinateur" et cliquer sur Autoriser .

J'espère que cela aide.

voghDev
la source
0

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

cuasodayleo
la source
0

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

Pazel1374
la source
0

adb usb travaillé pour moi Cela redémarre le démon adb en écoutant sur le port USB La commande a renvoyé:

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

. 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

Bobkatt
la source
Cela me donne juste "erreur: aucun périphérique / émulateur trouvé".
0

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.

Anton Donov
la source
0

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

osherdo
la source
0

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.

lbenedetto
la source