web-dev-qa-db-fra.com

Genymotion: comment charger un fichier apk à chaque fois?

Je commence à utiliser le développement Android et Genymotion. Il est difficile de faire installer un .apk par Genymotion et de l’exécuter plus d’une fois. Voici ce que je fais:

  1. Commencez par courir Genymotion. 
  2. Appuyez sur l’icône Genymotion dans Elipse.
  3. Voir Gestionnaire de périphériques virtuels Genymotion. Notez que State of my VM est on
  4. Créer un nouveau projet Android
  5. Appuyez sur le bouton vert Run
  6. Voir Run As dialog. Sélectionnez Application Android
  7. Voir Sélecteur d'appareils Android. Sélectionnez Genymotion_nexus_one
  8. Voir Bonjour tout le monde App Run. Appuyez sur GM bouton d'accueil

À partir de là, si je change d'application, il est difficile de faire afficher à nouveau l'application dans l'émulateur:

  1. Faites glisser un bouton vers activity_main.xml. Sauvegarder.
  2. Appuyez sur le bouton vert Run
  3. Rien ne se passe

Pour que l'application s'affiche à nouveau, vous devez modifier les actions Handle type:

  1. Si je efface le journal de la console ou affiche le GM gestionnaire de périphériques virtuels , avant d'appuyer sur le bouton Run, l'application s'affichera généralement dans Genymotion .

Avez-vous des idées pour que Genymotion se comporte sans bouger?

J'utilise le dernier SDK: 20131030 sur OSX 10.7.5

18
Sparky1

Résolu:  

Depuis l'installation de adt-bundle-mac-x86_64-20131030, je n'avais jamais cliqué avec le bouton droit de la souris sur le bouton Exécuter pour y afficher le menu déroulant. Après avoir fait cela une fois, appuyer sur le bouton Exécuter fait maintenant apparaître le sélecteur de périphérique Android à chaque fois (comme il se doit).

Lorsque j'ai rencontré ce problème pour la première fois, j'ai réinstallé adt-bundle-mac-x86_64-20131030 et Genymotion. Je n'ai vu aucun changement de comportement. Cela semble être un bogue mineur dans cette version de adt-bundle-mac-x86_64-20131030.

1
Sparky1

Drag drop apk sur l'émulateur Genymotion, il sera automatiquement installé et crée un raccourci.

63
user1917355

lancer à l'invite de commande: 

adb install your_app_name.apk

:-)

5
Mohammad Razzaghi

Dans Android Studio , si vous exécutez votre projet (shift + F10) alors que le périphérique virtuel Genymotion est en cours d'exécution; vous verrez le périphérique dans la liste des périphériques connectés dans la fenêtre Select Deployment Target.

0
Majid