2 votes

Comment corriger le message "Aucun appareil connecté" pour le débogage USB dans Android Studio ?

Sous Windows 7, je viens de télécharger la dernière version d'Android Studio et j'ai lancé un projet. J'aimerais maintenant tester l'application sur mon appareil mais Android Studio indique en bas à gauche "Aucun appareil connecté". J'ai essayé plusieurs choses telles que :

  1. Mise à jour des pilotes de mon Samsung S6 edge via le gestionnaire de périphériques, qui ont été mis à jour maintenant.
  2. Avoir le mode débogage activé et le mode débogage USB activé.
  3. Ran adb devices pour lister les périphériques mais aucun n'apparaît.
  4. J'ai téléchargé les nouveaux pilotes ADB universels.
  5. Bascule entre les modes MTP et PTP.
  6. Redémarrage de l'ordinateur/téléphone/Android Studio/ADB des dizaines de fois.
  7. J'ai supprimé les pilotes de téléphones du gestionnaire de périphériques et je les ai réinstallés.
  8. Réinstallation d'Android Studio.

Je suis perdue pour l'instant. Comment puis-je résoudre ce problème ?

1voto

Chef Pharaoh Points 111

Windows 7 ne détecte pas toujours le périphérique Android connecté comme une interface pour adb. Si vos pilotes Samsung ne détectent pas le téléphone, vous avez quelques choix :

  • Essayez de réinstaller les pilotes Android de Samsung. Ce serait peut-être une bonne idée de supprimer les pilotes Android universels mais je n'ai pas ce problème avec ma machine Windows 7.
  • Vous pouvez modifier l'inf du pilote universel avec le VID et le PID de votre périphérique en l'ajoutant s'il est manquant (ce qui est possiblement le cas puisqu'il ne s'agit pas d'un périphérique nexus/google). Utilisez ensuite le gestionnaire de périphériques et pointez votre appareil vers ce pilote pour l'utiliser et l'installer.
  • Retirez le pilote Samsung Android et le pilote universel. Installez ensuite l'application Smart Switch de Samsung, qui installera la dernière version du pilote Android de Samsung. pilote Samsung Android.

Si vous vous engagez à utiliser le pilote universel Android, vous devez vous assurer que vous disposez des dernières mises à jour de l'Android SDK Manager. Si vos outils ne sont pas à jour ou ne sont pas les plus récents, ils risquent de ne pas être synchronisés avec la plate-forme à laquelle ils tentent de se connecter.

0voto

marty Points 1

Essayez d'installer "Kies", pour certains vieux téléphones je me souviens que c'était la solution, peut-être l'est-elle encore.

Essayez également un autre ordinateur, peut-être un Mac, et voyez ce qu'il fait là-bas. Les ports USB sont plus puissants. Ou essayez un hub USB externe à haute puissance, anker ou similaire.

Quel câble utilisez-vous ? Les câbles de mauvaise qualité ne fonctionnent souvent pas. Essayez un nouveau câble court ( !) USB3.0.

Votre PC est-il équipé de l'USB3.0 ? Parfois, il n'y a que quelques ports mis à niveau (prises bleues).

Le téléphone vous a-t-il demandé de faire confiance au PC ? Pouvez-vous supprimer toutes les données relatives aux PC de confiance ? Je ne sais pas comment cela s'appelle.

Avez-vous un autre S6 qui fonctionne ?

Obtenez un véritable appareil Nexus de Google pour le développement, ils fonctionnent généralement.

Tous les problèmes que nous rencontrons dans le développement sont les produits dérivés de Samsung avec leurs propres classes qui manquent de fonctionnalités, ignorent les paramètres, ...

Gardez un appareil Samsung à portée de main pour tester si l'application ne fonctionne pas, mais ne passez pas trop de temps à la rendre parfaite. Vous payez de votre temps parce qu'ils ont économisé beaucoup d'argent sur le développement.

Je ne sais pas combien de temps nous avons passé sur les bugs juste pour finir sur un post disant oh oui, c'est un bug dans Samsung avec 4.2.2, voici une solution de contournement qui vous fera perdre le reste de votre journée.

Lorsque vous recevez des rapports d'utilisateurs, assurez-vous de demander d'abord s'il s'agit d'un appareil Samsung, puis refusez d'aider... ou commencez à chercher les bugs connus sur Google. :-)

Sérieusement, ils ont une grosse part de marché, alors faites en sorte que les choses fonctionnent, mais pour Android, il serait mieux qu'il évolue vers une norme et que les fabricants s'en occupent.

Ça se lit peut-être comme une diatribe, mais comme une règle de base : Quand il y a un problème et qu'un Samsung est impliqué, le problème n'est jamais dans votre code.

0voto

jer3my Points 618

Samsung rend toujours les choses difficiles. Quand j'avais mon Note 4 (maintenant Nexus 6) et que j'essayais de faire des choses via ADB. J'ai fait à peu près tout ce que vous avez fait. Ce n'est que lorsque j'ai désinstallé les pilotes universels et installé ceux de Samsung que j'ai pu trouver. ici. Je suppose que vous avez aussi téléchargé les universels de Google. Ceux-ci n'ont jamais fonctionné sur les appareils Samsung que j'ai possédés. J'espère que cela vous aidera. =)

0voto

Je viens d'installer cet outil https://forum.xda-developers.com/showthread.php?t=2588979 et ça a réglé mon problème. Je pense que c'est parce que l'outil installe le bon pilote. Je l'ai téléchargé depuis l'URL "Google" de cette page.

Pour ajouter plus d'informations - cela n'a corrigé les choses que pour ma tablette Google. Qui s'identifie comme Asus Nexus 7. Jusqu'à présent, cette méthode ne m'a pas aidé à me connecter à mon téléphone LG Android. Je devrais peut-être sélectionner un autre lecteur sur cette page Web.

-1voto

Baron Andrews Points 1

Sur mon Nexus, le mode USB doit être en mode Caméra pour que l'ADB fonctionne. Je ne sais pas pourquoi. Dans ce mode, je ne peux pas copier de fichiers, mais la connexion ADB fonctionne parfaitement.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X