J'ai créé un appareil virtuel Android. Il s'exécute sur l'émulateur SDK utilisant Intel HAXM. J'ai pu le voir dans Visual studio (liste déroulante des appareils de débogage) et y déboguer mes applications. C’est génial lorsque je n’ai pas de périphérique physique à portée de main. Alorsquelque chose _ est arrivé!?! Il refuse de se présenter maintenant?
Au cours de la semaine dernière, j'ai essayé (sans ordre particulier):
J'ai lu ces. Aussi pas de joie ...
Autre info:
J'ai eu un problème similaire lors de l'utilisation de VS 2015 avec Android Emulator Manager (AVD). Je dois démarrer mon émulateur à partir d'Android Emulator Manager, puis il apparaît dans la liste déroulante des périphériques de débogage, mais un jour, il ne s'est pas présenté. Outils> Android> Redémarrer serveur Adb corrigé pour moi.
Après vous être assuré que vous avez correctement installé le logiciel requis (l’option Hyper-V étant cochée dans Fonctionnalités Windows, également activée dans le BIOS):
Un problème similaire ici, j'avais une série d'émulateurs Android configurés dans le gestionnaire d'émulateur Android (AVD) de Visual Studio 2015, mais lorsque j'ai essayé d'exécuter un exemple xamarin.forms, aucun des émulateurs que j'ai créés n'apparaissait dans les cibles de débogage. vers le bas.
Ce qui a été résolu pour moi, c’était de définir manuellement le projet Android en tant que projet de démarrage (projet de clic droit> définir comme projet de démarrage)
Pour une raison quelconque (bug/fonctionnalité?), Il ne suffit pas de modifier l'élément sélectionné dans le menu déroulant "Projets de démarrage" du menu Visual Studio. J'espère que cela t'aides!
Pour moi sur VS 2017, le problème était que mon utilisateur n'était pas administrateur. Le problème est que, sauf si la variable d'environnement Android_SDK_HOME est définie, un dossier .Android sera créé dans le répertoire% userprofile% et Visual Studio l'utilise pour rechercher les périphériques émulés. Mais lorsque AVD est exécuté en tant qu'administrateur, il utilise le profil d'administrateur que vous utilisez pour les privilèges d'administrateur et utilise le dossier .Android situé sous cet utilisateur pour gérer les périphériques émulés.
Suivre le lien montre un guide sur la manière de définir la variable d'environnement de sorte que tous les utilisateurs recherchent les périphériques émulés au même endroit.
https://www.mysysadmintips.com/windows/clients/761-move-Android-studio-avd-folder-to-a-new-location
J'ai eu ce problème et j'ai réalisé que la variable d'environnement Visual Studio pointait vers: C:\ProgramData\Microsoft\AndroidSDK\25 et non "C:\Program Files (x86)\Android\android-sdk" où j'avais créé mon nouveau AVD.
Alors, j'ai simplement changé cela et ... bien sûr, cela n'a pas fonctionné.
Cependant, tout n'est pas perdu. Lancez simplement l'émulateur dans AVD Manager, glissez-déposez le fichier .apk dessus et il s'installera!
J'ai eu des problèmes similaires dans VS2015. Une solution qui a fonctionné pour moi était Outils> Android> Redémarrer le serveur Adb comme indiqué par @chlochlofasho.
Une autre fois, ce qui a bien fonctionné a été simplement: Nettoyer sln, reconstruire sln, puis redémarrer simplement VS