2011-07-05 5 views
4

J'ai essayé de créer le "Hello-World" en mono pour android en utilisant Visual Studio 2010. J'ai suivi les instructions données ici: http://mono-android.net/Tutorials/Hello_World Ça a bien fonctionné jusqu'à ce stade:Monodroid "Bonjour-Monde" pour Visual Studio 2010 échoue

«Visual studio emballons maintenant votre application, copiez à l'émulateur, et lancez-vous devriez voir quelque chose comme ça une fois qu'il a fait: »

cette étape a échoué. Ainsi, il n'y avait aucun signe d'emballage, de copie à l'émulateur, de lancement. Ce que je pouvais voir, c'est que l'émulateur Android commence avec aucun signe à mon application. J'ai essayé de chercher l'application dans les applications Android, il n'était pas là.

J'ai pensé que j'ai trouvé une solution de contournement, comme suit: Lorsque j'ai quitté l'émulateur, je suis retourné à Visual Studio, avec la fenêtre "Select Device". Cette fois-ci, la fenêtre apparaissait avec un nom d'appareil "émulateur-5554" surligné en vert, mais seulement pendant environ 1 seconde (ce nom d'appareil ou tout autre "Monodroid" n'apparaissait pas lorsque j'essayais de lancer l'application au début en cliquant sur CTRL-F5). Si, dans ce 1 seconde je cliqué sur OK, j'ai vu ces massages un après l'autre:

« Application de conditionnement .. » « Waiting for appareil .. »

Ce dernier message n'a jamais pris fin, jusqu'à ce que je fermais la fenêtre. Cela a entraîné une autre fenêtre contextuelle qui a indiqué:

"Il y avait des erreurs de déploiement. Continuer?"

Lorsque j'ai cliqué sur Oui, j'ai atteint le message suivant: «MonoDroid ne prend pas en charge l'exécution de la version précédente. Assurez-vous que votre solution est créée avant de l'exécuter ou de la déboguer. Lorsque j'ai cliqué sur Non, j'ai atteint le message d'erreur de déploiement mentionné ci-dessus.

Lorsque j'ai attendu que le périphérique émulateur-5554 disparaisse après 1 seconde, tout ce que je pouvais faire était de quitter la fenêtre "Select Device" qui se terminait par le même message d'erreur deplyoment.

Que puis-je faire pour le faire fonctionner? Quelqu'un peut vous aider, s'il vous plaît? Merci!

Répondre

4

Ajoutez le répertoire des outils android à votre chemin dans les paramètres d'environnement. Puis lancez la commande: "adb kill-server" pour redémarrer le processus adb. Ensuite, lancez "adb devices" et assurez-vous de voir votre émulateur. Si vous ne le voyez pas, fermez l'émulateur et redémarrez-le.

Essayez à nouveau la génération, si cela échoue, vous pouvez cd dans le répertoire bin où se trouve votre fichier .apk et essayez d'exécuter "adb install your-app.apk" pour installer votre apk manuellement sur l'émulateur.

+0

Aussi, après avoir lu votre poste plus près, j'ai eu cette pensé: assurez-vous que l'émulateur que vous exécutez correspond à ce qui est défini dans votre fichier manifeste.Vous devriez avoir quelque chose comme ça dans votre manifeste: '' – DallinDyer

0

J'ai eu le même problème. D'abord ouvrir l'émulateur et créer votre appareil et démarrer et attendre (pour la première fois il faut environ 15 minutes) Il se déploiera de la meilleure façon, sinon utiliser la cabine USB