Démarrage de mon application sur genymotion
Je viens d'installer genymotions, mais quand j'essaie de démarrer mon app sur elle, comme décrit à la fin de ce paragraphe, éclipse l'ancien émulateur, même si la nouvelle(genymotion) est en cours d'exécution. J'ai essayé de changer la configuration de débogage, mais la seule périphériques virtuels que je peux voir dans target
sont les vieux émulateurs(voir la photo ci-dessous).
Si dans target
je suis cette réponse, j'obtiens l'erreur suivante :
[2014-01-30 19:50:00 - HelloWorld] No active compatible AVD's or devices found. Relaunch this configuration after connecting a device or starting an AVD.
Par ailleurs, j'ai suivi la Faq qui suggère une manière de bing le SDK. Je montre ma configuration dans la deuxième photo.
Les dispositifs présentés dans la photo sont tous fabriqués avec AVD, il n'y a pas de genymotion et ni l'un, qui est en cours d'exécution:
Ici j'ai mis les configurations de genymotion:
Comment puis-je dire à eclipse pour démarrer l'émulateur genymotion et pas l'AVD une?
- J'ai toujours démarrer l'émulateur genymotion d'abord, puis essayez de démarrer ma demande, l'émulateur genymotion sera détecté par Eclipse
- Dans mon cas, il n'est pas détecté. Où peut-on voir qui est a été détecté?
- Dans le dispositif de l'onglet dans votre Eclipse.Avez-vous commencé l'émulateur de la Genymotion plugin Eclipse?
- Assurez-vous d'utiliser "Toujours prompts à choisir l'appareil" puisque seulement AVDs sont répertoriés dans l'émulateur de la section. Voici une question similaire (stackoverflow.com/questions/21416152/...)
- Borh de vos conseils s'est avérée correcte, Si vous voulez répondre à cette question, ce sont les bonnes solutions.
Vous devez vous connecter pour publier un commentaire.
Regardant votre capture d'écran, je pense que vous devez désélectionner tous les AVDs sont affichés dans la liste. L'option que vous avez choisi lance la meilleure sélectionné AVD par défaut, et éventuellement un appareil.
Aussi, le Genymotion instances sont considérés comme de véritables dispositifs par la BAD et de l'ADT. Donc, comme GhostDerfel mentionné, vous devez exécuter l'un d'eux avant d'exécuter votre application sur Genymotion instance.
De connaître tous les périphériques détectés par la BAD, vous pouvez regarder la section "Appareils" de DDMS. Si un Genymotion périphérique est détecté, il doit afficher un nom comme ceci :
genymotion-galaxy_s3....
Vous pouvez également exécuter cette commande
adb devices
. Le résultat devrait donner quelque chose comme ceci:Chaque Genymotion machine est répertorié par son adresse IP locale ici.
Si vous ne trouvez pas votre Genymotion instance(s), vérifiez que vous disposez de la dernière version de Genymotion. Un BAD détection de bug a été corrigé sur la version 2.0.2
J'ai eu le même problème, je l'ai résolu en fermant Genymotion et de départ de Genymotion Virtuel Gestionnaire de Périphériques dans Eclipse
j'ai aussi eu ce problème, et tous essayé toutes les solutions ci-dessus et n'était toujours pas de travail.mais enfin j'ai lu dans le genymotion manuel que vous pouvez simplement faire glisser et déposer ur apk de l'appareil et il va charger et exécuter.donc j'ai essayé et non seulement il a travaillé, il a également semblé résoudre le problème de chemin d'accès aussi, de sorte que lorsque j'ai jamais exécuter le projet, il va automatiquement détecter mon appareil créé par genymotion.
Je peux résoudre par la connexion d'un périphérique réel en même temps.
Vous devez installer le genymotion plugin. Dans android studio Fichier>Paramètres>Plugins>Parcourir les Référentiels > installer genymotion plugin. une fois installé un genymotion bouton doit apparaître dans android studio.J'espère que utile pour vous.