web-dev-qa-db-fra.com

Visual Studio et Android Device Monitor ne détecte aucun périphérique

Je viens d'installer VS2015 Community avec Xamarin pour développer certaines applications mobiles. Le problème est que je ne parviens pas à déboguer des applications Android sur aucun appareil. Android Device Monitor affiche une liste vide. J'ai essayé de connecter différents téléphones, qui, je le sais, sont détectés sur le PC de mon ami. Je peux explorer leurs fichiers à partir de Windows Explorer, à partir de là, l'ordinateur les voit.

  • Le débogage USB sur le téléphone est activé.
  • Le mode de connexion USB est défini sur appareil photo, aucun changement.
  • Le pilote USB Google est installé dans le gestionnaire de SDK Android.
  • J'ai essayé adb kill-server, adb start-server. Rien n'a changé. adb devices affiche une liste vide.

Il s’agit du gestionnaire de périphériques alors que les options pour les développeurs sont désactivées sur le téléphone.  enter image description here Et ici avec les options pour développeurs activées  enter image description here J'ai également essayé de mettre à jour le pilote vers le pilote USB Google, mais Windows a indiqué qu'il était à jour.

5
Rico W

Vous n'avez probablement pas accordé l'accès à l'appareil. Essayez d'accéder aux paramètres du développeur sur le smartphone et de révoquer l'autorisation de débogage USB. Ensuite, connectez le téléphone au PC et attendez une fenêtre contextuelle que vous devez accepter. Après avoir accepté, vous devriez voir votre appareil avec adb devices.

Vous pouvez également essayer de définir le mode de connexion sur MTP (au lieu du PTP de la caméra).

J'espère que ça aide!

14
nidhoeggr09

Activer le périphérique pour le développement 

Aller à: Périphérique> Paramètres> Options du développeur> Débogage USB tick

5
Habeeb

Si j'ai bien compris, les pilotes USB de Google pour Android SDK Manager ne fonctionnent que pour les appareils Google Nexus (au moins selon https://developer.Android.com/studio/run/win-usb.html ); assez ennuyeux, pour utiliser d'autres types de périphériques, vous aurez probablement besoin de télécharger des pilotes spécifiques au fournisseur. Par exemple, je devais absolument télécharger les pilotes de Motorola pour utiliser mon Droid à des fins de débogage. Malheureusement, pour une raison quelconque, Windows n’était pas capable de détecter automatiquement que c’était ce qu’il fallait télécharger, je devais donc les télécharger manuellement.

1
EJoshuaS

J'ai eu le même problème, en utilisant un Samsung Galaxy A5

  • Pilotes Google installés
  • Pilotes Samsung installés
  • Le téléphone apparaît dans l'explorateur de fichiers

En branchant le téléphone lorsque Visual Studio était ouvert, une fenêtre contextuelle vous a demandé l'autorisation. Après autorisation, tout a fonctionné parfaitement. Je n'avais pas besoin d'entrer dans les paramètres de développeur sur le smartphone et de révoquer l'autorisation de débogage USB.

Parfois, le simple redémarrage de Visual Studio peut aider

0
ML13

Voici quelques points que je vérifie si un problème survient avec un appareil Android:

  • Activer le mode développeur sur le périphérique à partir des paramètres
  • Installez (par exemple sous Windows) les pilotes USB * développeurs du fabricant pour le périphérique
  • Assurez-vous que la version Android minimale dans le AndroidManifest.xml est inférieure ou égale à celle de votre appareil. 
  • Et comme toujours, essayez une piste différente et redémarrez l'ordinateur et l'appareil !!

* Je connais des liens de pilotes de développement Android USB du fabricant:
Sony | Samsung | Google/Nexus | La mûre

0
noelicus

Je viens de mettre à jour à partir de VS2015 (14.0.25402.00 Update 3) à VS2017 (15.7.5).
Entre autres choses, je devais migrer une application .forms de 2.3.x à 3.1.x ...
Etant donné que (selon MS), il devrait maintenant être possible d'installer également le logiciel d'intégration Xamarin parallèlement aux versions antérieures de VS, j'ai d'abord (pour des raisons de sécurité) voulu laisser mon «ancienne» application .form sous VS2015. et .forms 2.3x et commencer à mettre à jour à .forms 3.x avec VS2017. 

Tout d'abord, tout semblait aller bien - j'ai pu ouvrir mon «ancien» projet .forms 2.3.x dans VS2015 (ce qui n'était pas possible dans la migration précédente de VS2013 à VS2015).
Mais, je n’ai pas pu réutiliser mes deux mobiles de développement (les deux Samsung Galaxy S7) sous VS2015, bien qu’ils aient été montrés corrects à ma machine de développement (Windows Explorer).
Après avoir perdu environ une journée (en effectuant toutes les solutions suggérées, que j’ai trouvées sur le Web), j’ai abandonné et commencé à migrer le projet .forms sous VS2017.

Sous VS2017, les deux téléphones ont été montrés immédiatement sans aucun problème et j’ai pu déboguer sur l’appareil.
Donc… il semble que l'installation de VS2017 (avec l'intégration de Xamarin SW) ait “détruit” quelque chose dans l'installation de VS2015 concernant l'accès aux appareils mobiles ...

0
FredyWenger