studio programacion móviles libro hacer desarrollo curso como aplicaciones android android-studio android-emulator genymotion

programacion - ¿Cómo cambiar el emulador de destino en Android Studio?



manual de programacion android pdf (7)

Tengo varios emuladores de genymotion para diferentes niveles de API. El problema es este:

  1. Ejecuto la aplicación en un único emulador con la opción ''mismo dispositivo para futuros lanzamientos'' marcada.
  2. Abro otro emulador.
  3. Ejecuto la aplicación nuevamente.

Después de esto, la aplicación solo se ejecuta en el primer emulador y no puedo entender cómo puedo mostrar el cuadro de diálogo (seleccionar destino) nuevamente para ejecutar la aplicación en ambos emuladores.


Cierre la aplicación en ejecución existente en todos los emuladores para tener esta opción, incluso si el problema persiste después de hacer cambios de configuración


En Android Studio 3.5 o superior, la parte "Destino de implementación" del cuadro de diálogo de configuraciones se ha movido a la barra de herramientas principal.


En Android Studio 3.5, debe hacer clic en el nombre del emulador, que es la opción izquierda del botón Ejecutar ''aplicación''.

Puede seleccionar un emulador específico de su elección o también un emulador múltiple.


Haga clic en Ejecutar Editar configuraciones ...

Luego desmarque Usar el mismo dispositivo para futuros lanzamientos

Como mencionó @ B-GangsteR, también puede iniciar su aplicación en múltiples dispositivos al mismo tiempo . Para hacer esto, seleccione los objetivos con la tecla Ctrl .


Haga clic en Editar configuración al lado de ejecutar aplicación.


Puede cambiar los perfiles yendo a "Ejecutar" -> "Ejecutar ..." -> "1.app" (haga clic en la flecha) -> "Perfil", luego elija qué dispositivo (virtual o físico) desea seguir corriendo. Esto me llevó un tiempo encontrar y no pude encontrar nada parecido en las respuestas anteriores, así que espero ayudar a alguien.

Puede mantener presionada la tecla Ctrl para seleccionar varios dispositivos (mencionados por @ B-GangsteR).


Tenga en cuenta que incluso si "Usar el mismo dispositivo para futuros lanzamientos" no está marcado, no puede iniciar la aplicación en otro dispositivo mientras todavía se está ejecutando en el primer dispositivo. Entonces tienes que

  • finalizar la aplicación en el primer dispositivo antes de ejecutarla en otro dispositivo,
  • o elimine el proceso adb (se reiniciará),
  • o ejecute su aplicación en varios dispositivos al mismo tiempo desde el principio (al elegir el objetivo, seleccione varios objetivos con el botón ''ctrl'' o ''ctrl'' + A )