Voici le problème. Je souhaite exécuter mes Android Studio Apps sur mon appareil (Samsung Galaxy Ace 2). Mais rien ne fonctionne pour moi. Dis-moi ce que j'ai manqué:
1) Le débogage USB est activé
2) Le pilote ADB est installé (dans le gestionnaire de périphériques, je peux voir Android Interface ADB composite)
3) La liste des périphériques ADB est toujours vide, même si je réinitialise le serveur (adb kill-server, adb start-server, adb devices - la liste des périphériques est claire)
4) dans le répertoire du pilote usb google, dans le fichier Android_winusb.inf, j'ai ajouté mes identificateurs de périphérique.
5) Android le gestionnaire de périphérique ne peut toujours pas se connecter à mon périphérique, ce qui indique cette erreur lorsque je le réinitialise: "erreur de connexion adb, une connexion existante a été forcée de manière fermée par l'hôte distant"
Donc, je serai heureux d'entendre des conseils. J'espère que tu m'aideras
Je suis désolé de vous avoir tous dérangé. Le problème était que mon appareil est cloné à différents endroits dans le gestionnaire d'appareils. Il avait disparu lorsque j'ai essayé de mettre à jour le pilote de mon téléphone dans la liste "Autres périphériques" et avant de le mettre à jour dans de mauvaises sections. Merci à tous.
Avez-vous essayé de configurer le "Mode média" dans "Appareil photo (PTP)" au lieu de "Périphérique multimédia (MTP)"? Cela résout parfois le problème. C'est dans les options de connexion d'ordinateur USB de votre Android, vous devriez alors voir une boîte de dialogue "autoriser".
Mise à jour 04/2017: semble avoir été corrigé dans Android 7.1.2
J'ai fait de nombreuses façons de gérer ce problème. Enfin cela a fonctionné! J'utilise LG Optimus II
, mais j'estime que les étapes suivantes sont génériques pour les autres appareils Android.
Assurez-vous que votre appareil est activé pour le développement. Si oui, passez à l'étape 2, sinon, allez à Settings > About phone
et appuyez sur Build number
sept fois qui est un nombre magique :-). Maintenant, Developer Options
est disponible dans le Settings
.
Avant de connecter votre appareil à un ordinateur, accédez à Settings > Developer Options
et sélectionnez USB Connection method
.
Branchez le téléphone sur le PC, vous disposez d'options pour le USB Connection method
et veuillez sélectionner Internet connection
. Assurez-vous que vous êtes connecté à Internet. En passant, j’ai changé MTP
en PTP
, cela n’a pas fonctionné pour moi. Par conséquent, j'ai essayé Internet connection mode
, puis cela a fonctionné.
Exécutez l'application dans le Android Studio
, il vous demandera d'autoriser le développement du périphérique et sélectionnez OUI!.
Lancez l'application via Android Studio
et choisissez le périphérique, pas l'émulateur, et BINGO! Bienvenue sur Android carte de développement.
Essayez d’échanger le port USB auquel le câble est branché.
Cela semble fou, mais après 20 minutes de débogage, cela a fonctionné pour moi.
J'ai aussi essayé les solutions ci-dessus mais je n'ai pas eu de chance. Alors voici ce que j'ai fait:
Bien que mon ordinateur puisse reconnaître mon téléphone, je devais installer les pilotes officiels du site pour développeurs 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.
Solution pour ceux qui travaillent avec les téléphones Huawei - Vous obtiendrez cette erreur si l'interface ADB n'est pas installée. Vérifiez si vous avez installé Huawei HiSuite. Le pilote USB est installé lorsque vous installez HiSuite (je suppose que cela est vrai pour la plupart des nouveaux téléphones livrés avec un logiciel de synchronisation). Si l'interface ADB est installée sur votre ordinateur, vous devez voir "Interface Android Composite ADB" sous Android Phone dans le Gestionnaire de périphériques, comme indiqué sur cette image.
Pour moi, j'ai essayé ce qui précède. Il s'avère que mon câble USB était mauvais. J'ai changé le câble et puis ça a fonctionné.
LG Optimus Zone 2 pp415 d\n se connecter en MPT, mais fonctionne en mode de connexion Internet. Vous avez perdu beaucoup de temps à jouer avec. Il n'y a pas de doc pour cela, mais je suggérerais d'essayer les 4 options de connexion. 1 seul qui fonctionne pour moi est Connexion Internet -> Ethernet, puis gagne 8 détecte automatiquement un pilote et l’installe. En mode MTP, malgré l’enregistrement de tous les pilotes auprès du gestionnaire de périphériques, adb ne le détecte pas.
J'ai eu le même problème. Alors voici ce que j'ai fait
Et ça a marché.
J'étais sur Samsung S8 et avait le même problème aussi. Après avoir installé Samsung Kies, les problèmes ont été résolus, car je pense que le pilote correct requis pour mon Samsung S8 a été mis à jour.
je devais installer Android studio sur 2 machines et ive résolu ce problème en installant samnsung kies, j'utilise 3 périphériques samnsung différents (plus quelques-uns de ma famille et de mes amis) et je n'ai pas à lutter avec les pilotes, cela fonctionne pour moi et je le recommande. J'espère que ça aide
En plus des configurations ci-dessus, je devais définir la cible de déploiement sur "Ouvrir la boîte de dialogue Sélectionner une cible de déploiement", exécutée une fois (en choisissant mon périphérique parmi les options répertoriées), puis à partir de Android que Studio pouvait voir. mon périphérique, même après la modification du paramètre de déploiement sur "Périphérique USB". Mon butin est que, comme Android Studio utilise son propre cache interne pour rechercher votre appareil, il doit d'abord être initialisé.
Dans mon cas, c’était dû au fait que déjà lancé et suspendu adb.exe était installé sur un autre utilisateur sous mon PC. J'avais deux utilisateurs sur mon PC, le processus adb.exe était bloqué chez le deuxième utilisateur même lorsque j'essayais de mettre fin au processus. Cela a fonctionné avec moi après (End Process Tree) à partir du gestionnaire de tâches.
J'espère que cela aidera quelqu'un avec plusieurs utilisateurs :)
Ahmad