2011-06-08 3 views
0

J'ai installé la version d'essai de MonoDroid. J'ai créé une application "Hello Wolrld" et je l'ai déboguée dans l'émulateur mais n'importe quelle application apparaît dans la liste des applications sur Android Device Emulator!Application de débogage avec la version d'essai MonoDroid

Le problème est la version d'évaluation ou une erreur dans mon application?

Pouvez-vous m'aider s'il vous plaît ???

Répondre

3

L'émulateur Android est un peu difficile, au moins avec MonoDroid. Une fois que vous avez exécuté l'application et sélectionné le périphérique virtuel que vous avez défini pour Monodroid, l'émulateur démarre. Voici la partie délicate, vous obtiendrez également une fenêtre "Select Device" Monodroid ci-dessous avec quelques légères différences par rapport à ce que vous aviez initialement. Vous devriez aller à cette fenêtre et choisissez maintenant, par exemple, "emulator-5554" dans la liste des périphériques en cours d'exécution et appuyez sur "OK". Une fois que vous avez fait cela, l'application doit être déployée sur l'émulateur. Lent mais il devrait être déployé.

Pour augmenter les performances de l'émulateur Android, je vous recommande de jeter un oeil à Emulator snapshots et this article au MoreWally.com.

1

Le bug est décrit dans le document suivant:

http://support.xamarin.com/customer/portal/articles/141157-ide-does-not-display-target-device

La procédure que j'utilise au démarrage est:

  1. Fermer l'environnement de développement, gestionnaire SDK et périphériques émulés.
  2. Ouvrez AVD Manager et démarrez le ou les émulateurs que vous souhaitez utiliser.
  3. Exécutez la commande 'adb devices' (située dans Android \ android-sdk \ platform-tools) et notez les périphériques répertoriés.
  4. S'il n'y en a pas, ou si la liste est incomplète, lancez 'adb kill-server' suivi de 'adb start-server'. Vous pouvez créer un fichier batch avec ces commandes.
  5. Maintenant, vérifiez que les périphériques sont visibles avec la commande 'périphériques adb'.
  6. Environnement de développement ouvert et tout devrait fonctionner.

Si vous tuez ou lancer un nouveau périphérique émulé, lorsque vous avez ouvert VS2010, et les appareils n'apparaissent pas comme un « dispositif en cours d'exécution » dans VS2010, puis fermez VS2010 et suivez les étapes 4 à 6. Lorsque vous ouvrez à nouveau ça devrait maintenant fonctionner.

Questions connexes