2010-02-07 4 views
0

J'ai installé NetBeans 6.8 sur mon système Mac OS X (Leopard) et j'utilise le plugin Kenai pour cette plate-forme pour créer une application Android. Le problème est que je ne peux pas exécuter l'émulateur Android à partir de NetBeans connecté au Mac en tant qu'utilisateur normal. Je peux lancer l'émulateur à partir de la ligne de commande et de l'environnement Eclipse lorsque je suis connecté en tant que root. Lorsque j'essaie d'exécuter NetBeans en tant que root, il affiche un message indiquant que de nombreux composants du plug-in Android ne peuvent pas être chargés, car l'utilisateur root est en quelque sorte lié à Java 1.5 et le plug-in nécessite Java 1.6.Est-il possible d'exécuter l'émulateur Android en tant que root depuis NetBeans sur le Mac?

Il y a 3 solutions à ce problème pour autant que je peux voir:

  1. rendre l'environnement utilisateur root lien vers Java 1.6 et utiliser NetBeans en tant que root.
  2. Contraindre NetBeans à su à root avant d'exécuter l'émulateur.
  3. Tenez-vous-en à l'utilisation d'Eclipse pour le développement Android.

Si quelqu'un sait comment faire 1 ou 2, j'apprécierais recevoir des conseils de votre part. Merci d'avance.

+0

Avez-vous déposé un rapport de bogue avec le projet de plug-in NetBeans Android? –

Répondre

0

Il s'avère qu'il existe une solution de contournement simple. Exécutez d'abord l'émulateur avec les périphériques cibles en tant que root, attendez que l'écran principal du périphérique émulé apparaisse, puis exécutez l'application dans le débogueur NetBeans. NetBeans va se connecter à l'émulateur en cours d'exécution et à partir de là, vous pouvez parcourir le code dans le débogueur.

Questions connexes