J'ai plusieurs émulateurs Genymotion pour différents niveaux d'API. Le problème est le suivant:
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.
Cliquez sur Exécuter → Modifier les configurations ...
Puis décochez Utilisez le même appareil pour les lancements ultérieurs
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é.
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
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.
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.
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).