web-dev-qa-db-fra.com

Comment changer l'émulateur de cible dans Android Studio?

J'ai plusieurs émulateurs Genymotion pour différents niveaux d'API. Le problème est le suivant:

  1. Je lance l'application sur un seul émulateur avec l'option "même appareil pour les lancements futurs" cochée.
  2. J'ouvre un autre émulateur.
  3. Je lance l'application à nouveau.

Après cela, l'application ne fonctionne que sur le premier émulateur et je ne peux pas comprendre comment afficher à nouveau la boîte de dialogue (sélectionner la cible) pour exécuter l'application sur les deux émulateurs.

58
Sid Go

Cliquez sur Exécuter Modifier les configurations ...

Edit Configurations

Puis décochez Utilisez le même appareil pour les lancements ultérieurs

Use same device for future launches

Comme mentionné par @ B-GangsteR, vous pouvez également lancer votre application sur plusieurs appareils à la fois . Pour ce faire, sélectionnez des cibles en utilisant ctrl clé.

multiple targets

96
F43nd1r

Notez que même si "Utiliser le même appareil pour les lancements futurs" n'est pas cochée, vous ne pouvez pas lancer l'application sur un autre appareil tant qu'elle est toujours en cours d'exécution sur le premier appareil. . Donc vous devez

  • terminer l'application sur le premier appareil avant de l'exécuter sur un autre appareil,
  • ou tuer processus adb (il va redémarrer),
  • ou exécutez votre application sur plusieurs appareils en même temps depuis le début (lors du choix de la cible, sélectionnez plusieurs cibles à l'aide du bouton 'ctrl' ou 'ctrl' + A)
41
B-GangsteR

Cliquez sur Edit config en regard de Run app.

On

13
tiny sunlight

Dans Android Studio 3.5 ou supérieur, la partie "Cible de déploiement" de la boîte de dialogue de configuration a été déplacée dans la barre d'outils principale.

Main toolbar screenshot

6
exscape

Fermez l'application en cours d'exécution existante dans tous les émulateurs pour que cette option soit disponible même si le problème persiste après les modifications de configuration.

3
Kanval Kalra

Dans Android Studio 3.5, vous devez cliquer sur le nom de l'émulateur, qui est l'option de gauche du bouton Exécuter 'app'.

Vous pouvez sélectionner un émulateur spécifique de votre choix ou plusieurs émulateurs.

0
Delowar Hossain

Vous pouvez modifier les profils en allant dans "Exécuter" -> "Exécuter ..." -> "1.app" (cliquez sur la flèche) -> "Profil", puis en choisissant le périphérique (virtuel ou physique) de votre choix. pour courir. Cela m'a pris un certain temps à trouver et je n'ai rien trouvé de semblable dans les réponses ci-dessus, alors j'espère pouvoir aider quelqu'un.

Vous pouvez tenir ctrl pour sélectionner plusieurs périphériques (mentionnés par @ B-GangsteR).

0
Justin