Android Studio ne reconnaît pas mon appareil
Voici le problème. Je veux lancer mes applications Android Studio sur mon appareil (Samsung Galaxy Ace 2). Mais rien ne fonctionne pour moi. Dites-moi ce que j'ai raté:
1) le débogage USB est sur
2) le pilote ADB est installé (dans le gestionnaire de périphérique, je peux voir L'Interface Composite ADB D'Android)
3) la liste des périphériques ADB est toujours claire, même si j'ai réinitialisé le serveur(adb kill-server, adb start-server, adb devices - la liste des périphériques est claire)
4) dans Google pilote usb le répertoire, dans android_winusb.fichier inf j'ai ajouté mes identificateurs d'appareil
5) Le gestionnaire de périphérique Android ne peut toujours pas se connecter à mon périphérique, montrant cette erreur lorsque je l'ai réinitialisé: "erreur de connexion adb une connexion existante a été fermée de force par l'hôte distant"
Donc je serai heureux d'entendre des conseils. Espère que vous pourrez m'aider
16 réponses
avez-vous essayé de configurer le "mode média" dans "Camera (PTP)" au lieu de "Media device (MTP)"? Cela résout parfois le problème. C'est dans les options de connexion USB de votre appareil Android, vous devriez voir un dialogue "Autoriser" alors.
mise à jour 04/2017: on dirait qu'il a été corrigé dans Android 7.1.2
essayez de changer le port USB dans lequel le câble est branché.
cela semble fou mais après 20 minutes de débogage cela a fonctionné pour moi.
j'ai fait de nombreuses façons de traiter cette question. Enfin, il a travaillé! Je suis à l'aide de LG Optimus II
, mais je crois que les étapes suivantes sont génériques à d'autres appareils Android.
Etape 1:
assurez-vous que votre appareil est activé pour le développement. Si oui, passez à L'Étape 2, sinon passez à Settings > About phone
et appuyez sur Build number
sept fois qui est le nombre magique: -).
Maintenant Developer Options
est disponible dans les Settings
.
Étape 2:
avant de brancher votre appareil sur PC, allez à Settings > Developer Options
et sélectionnez USB Connection method
.
Etape 3:
branchez le téléphone au PC, vous avez les options pour le USB Connection method
, et s'il vous plaît sélectionnez Internet connection
. Assurez-vous que vous êtes connecté à Internet. En passant, j'ai changé MTP
PTP
, il ne fonctionne pas pour moi. Donc, j'ai essayé Internet connection mode
, puis ça a marché.
Etape 4:
Exécuter l' application dans le Android Studio
, il va vous demander d'autoriser l'appareil pour le développement, et sélectionnez Oui!.
Étape 5:
exécutez l'application via Android Studio
et choisissez l'appareil, pas l'émulateur, et BINGO! Bienvenue sur Android Development board.
j'ai aussi essayé les solutions ci-dessus, mais je n'ai pas eu de chance. Alors, voici ce que j'ai fait:
- Télécharger et installer PdaNet+ pour résoudre des problèmes de connexion entre mon ordinateur et appareil android
- activer le débogage USB sur mon appareil android
- Exécuter mon application et le tour est joué! Mon appareil android est maintenant reconnu par Android Studio
bien que mon ordinateur puisse reconnaître mon téléphone, j'ai dû installer les pilotes officiels du site de développement Samsung pour que adb / Android Studio le reconnaisse:
cliquez sur Révoquer L'autorisation de débogage USB dans L'option Developer et réessayez.
LG Optimus Zone 2 pp415 D\N connect en mtp, mais fonctionne en mode connexion internet. Perdu beaucoup de temps à jouer avec elle. Il n'y a pas de docteur pour ça, mais je suggère d'essayer les 4 options de connexion. Seulement 1 qui fonctionne pour moi Est connexion Internet->Ethernet, puis win 8 Auto-détecte un pilote et l'installe. En mode MTP bien que tous les pilotes soient enregistrés auprès de device manager, adb ne le récupère pas.
j'ai eu le même problème. Voici donc ce que j'ai fait
- réinstallé le pilote de périphérique
- modifié connexion USB à l'ordinateurMTPstockage de masse (UMS)
Et ça a fonctionné.
Solution pour ceux qui travaillent avec les téléphones Huawei - Vous obtiendrez cette erreur lorsque l'interface ADB n'est pas installée. Vérifiez si vous avez installé Huawei HiSuite. Pilote USB est installé lorsque vous installez HiSuite (je suppose que cela est vrai pour la plupart des nouveaux téléphones qui viennent avec un logiciel de synchronisation). Si L'interface ADB est installée sur votre ordinateur, vous devriez voir "Android Composite ADB Interface" sous Android Phone dans votre gestionnaire D'appareil comme indiqué sur cette image.
Pour moi, j'ai essayé ci-dessus. Il s'avère que mon câble USB était mauvais. J'ai changé le câble, puis il a travaillé.
je suis désolé de vous avoir dérangé. Le problème, c'est que mon appareil est cloné à différents endroits dans device manager. Il a disparu quand j'ai essayé de mettre à jour le pilote de mon téléphone dans la liste "Autres Appareils", et avant que je l'ai mis à jour dans les mauvaises sections. Merci à vous tous.
dans mon cas, il était dû à déjà courir et pendu adb.exe sur un autre utilisateur sous mon PC. J'avais deux utilisateurs sur mon PC, le second utilisateur avait l'adb.processus exe pendu même quand j'ai essayé de mettre fin au processus. Cela a fonctionné avec moi après (End Process Tree) du Gestionnaire des tâches.
Espérons que cela va aider quelqu'un avec de multiples utilisateurs :)
Ahmad
en plus des configurations ci-dessus, J'ai dû définir la cible de déploiement pour "ouvrir la boîte de dialogue de la cible de déploiement Select", lancer une fois (en choisissant mon périphérique parmi les options listées), et à partir de là, Android Studio a pu voir mon périphérique même après avoir changé le paramètre de déploiement pour "Périphérique USB". Mon point fort est que puisque Android Studio utilise son propre cache interne pour trouver votre appareil, il doit d'abord être initialisé.
Modifier la méthode de connexion Construire-Dans le lecteur de CD ROM, ça marche pour moi
je suis sur Samsung S8 et avait même problème aussi. Après avoir installé Samsung Kies, les problèmes ont été résolus pour moi, car je crois qu'il avait mis à jour le pilote correct requis pour mon Samsung S8.
sur htc mini one 2, en plus d'activer les Options du développeur, ce qui suit a fonctionné pour moi:
- Plus dans les réseaux et sans fil
- Réseau Mobile De Partage
- paramétrage du réseau USB
- Sélectionner Internet pass-through