personalizado - popup android studio
El diálogo de selección de dispositivos no aparece después de la ejecución instantánea (6)
Este comportamiento es claramente un defecto que se solucionará en versiones posteriores, hay un problema abierto en AOSP .
En este momento encontré dos soluciones que no requieren reinicio de estudio o el proceso adb:
Forzar el cierre de la aplicación en el dispositivo que tiene la sesión de ejecución instantánea en curso. De esta manera, la sesión se cerrará y se le pedirá que elija el dispositivo después de la próxima ejecución.
Presione el botón "depurar" si ha presionado el botón "Ejecutar" antes y viceversa. Por alguna razón, cambiar de ejecución a depuración o de depuración a ejecutar obliga a AS a cerrar la sesión de ejecución instantánea.
En Android studio 2.0
después del primer lanzamiento de la aplicación en el emulator
, parece que el proceso de ejecución está adjunto a él. Pero si conecto el dispositivo y quiero probar la aplicación, no aparece el cuadro de diálogo de selección de dispositivos. Intenté la ejecución instantánea , la ejecución simple, las configuraciones comprobadas (está configurado para mostrar el cuadro de diálogo de selección), pero todos los cambios se realizan en la aplicación del emulator
.
¿Cómo iniciar la aplicación en el dispositivo sin apagar el emulator
y perder la ejecución instantánea " **connection**
" con el emulator
?
Hasta que el problema esté resuelto, puedes hacer esto.
En el menú Ejecutar, hay una opción como ''Detener aplicación''. Usando eso puedes forzar la parada de tu aplicación. Ejecutando de nuevo obtendrá la opción de selección de dispositivo.
Su aplicación estará presente en su dispositivo o emulador anterior. Solo tendrás que relanzarlo. (Si no desea volver a ejecutar en el dispositivo anterior).
La ejecución instantánea no tiene nada que ver con el emulador o los dispositivos, realizará su acción en cualquiera de los que haya seleccionado.
Simplemente reinicia tu Android Studio, conecta tu dispositivo y lanza la aplicación; Aparecerá el diálogo.
Cuando aparece el cuadro de diálogo de selección que muestra los dispositivos conectados y los emuladores no marcan "Usar el mismo dispositivo para lanzamientos futuros" para obtener este cuadro de diálogo cada vez que inicie su aplicación.
Además, si desea ejecutar todos los dispositivos, mantenga presionada la tecla MAYÚS y haga clic en cada uno y ejecutar.
Vaya a Ejecutar> Editar configuraciones> Opciones de destino de implementación y desmarque "Usar el mismo dispositivo para el futuro"
Vaya al Administrador de tareas y elimine el proceso adb.exe .
Esto separará el estudio de Android con el emulador en ejecución. A continuación, puede volver a ejecutar el programa y verá el selector de dispositivos.
Respuesta de febrero de 2018: intente deshabilitar la ejecución instantánea desde la configuración, funcionó para mí en Android-studio v.3.0.1
- Abra el cuadro de diálogo Configuración o Preferencias: en Windows o Linux, seleccione Archivo > Configuración en la barra de menú. (En Mac OSX, seleccione Android Studio> Preferencias en la barra de menú).
- Navegue para compilar , ejecutar , desplegar > Ejecución instantánea .
- Desmarque la casilla junto a Reiniciar actividad en cambios de código.