J'ai créé une nouvelle application, Xamarin Cross Platform, et je reçois l'erreur suivante lors de l'exécution du projet Android dans un émulateur de VS à l'aide de Marshmallow (6.0 API 23):
En attente de la fin des vérifications d'exécution
L'émulateur démarre correctement et le projet est construit sans avertissements ni erreurs. Je l'ai laissé dans cet état du jour au lendemain, mais cela ne réussit pas.
Toute direction/suggestion serait appréciée.
EDIT 1 : L'utilisation de l'image du SDK Android fonctionne, le problème semble donc concerner la machine virtuelle Hyper-V.
J'ai réussi à dépasser cette erreur en procédant comme suit:
Cela ne devrait être nécessaire qu'à chaque démarrage de l'émulateur. Cela n'a pas résolu le problème de la non-connexion automatique de VS, mais je trouve que c'est assez facile à faire pour continuer.
Remarque: si les applications s'exécutent et se ferment immédiatement, procédez comme suit:
MISE À JOUR # 1
Après avoir examiné le lien fourni par @masound, j'ai constaté que la clé de registre était manquante. Alors, j'ai fait ce qui suit:
Dans this link, il existe des solutions pour l’émulateur VS Android. L'un d'eux concerne le problème suivant: adb ne peut pas se connecter à l'émulateur. Cela est dû à la différence entre le chemin de adb que pointe l'émulateur et le chemin réel de adb avec lequel Visual Studio fonctionne. Ces conflits peuvent être causés par la mise à jour de Visual Studio ou de ses composants. La solution simple et permanente consiste à modifier le chemin indiqué par l'émulateur. Faites juste ce qui suit:
Vous devez redémarrer le service ADB. Service adb de redémarrage de Visual Studio-Service-Android. Cela m'a aidé.
J'ai couru dans cela. Redémarrage de la machine et du périphérique. Tout va bien maintenant.
Désinstallez l'application sur l'émulateur et redémarrez-le.
Cela semblait être la chose qui l'a fait pour moi. J'étais sur un émulateur Android 6 avec HAXM. J'ai aussi essayé de désactiver Use Shared Runtime
et Use Fast Deployment (debug mode only)
dans xamarin.Android > properties > Android options
, ce qui a peut-être aidé par le passé, mais je ne pense pas que cela ait aidé cette fois-ci. ... il aurait également été possible de redémarrer mon ordinateur sept fois et d'activer puis de désactiver hyper-v via windows features
, mais qui sait.