Android Studio no implementa cambios en la aplicación

Algunas veces este escenario ocurre cuando se desarrolla. Haría un cambio en mi código fuente, presioné “guardar todo” y luego lo ejecutaría, pero aparentemente el cambio no se reflejaría en la aplicación (estoy usando un dispositivo para probar). Incluso puedo desinstalar la aplicación en mi dispositivo, y presionar ejecutar nuevamente y la aplicación recién instalada todavía no ha reflejado el cambio en el código fuente. Cuando esto sucede, tengo que editar la fuente, presionar ejecutar y tal vez una nueva versión con los cambios que esperaba en el dispositivo.

También probé la solución aquí, pero no parece funcionar a menudo.

Android Studio: implementa mi aplicación sin nuevos cambios

He tenido el mismo problema. Este hilo apareció primero cuando lo busqué. Lo resolvió (esperando eso) al no usar la función de ejecución instantánea. Puede que no sea la mejor solución pero funciona por ahora.

Simplemente vaya a “Archivo -> Configuración -> Comstackción, Ejecución, Despliegue -> Ejecución instantánea” y simplemente deshabilítelo. Con este Android Studio se construye desde cero cada vez, pero es mejor que no construirlo correctamente.

Mini rant: casi todas las versiones de Android Studio vienen con un error molesto. Están a punto de lanzar la versión 2, pero su versión beta aún no funciona. Espero que estabilicen el IDE en el futuro cercano.

Ayer (2018-03-27) Android Studio publicó una actualización oficial de 3.0.1 a 3.1, y parece que mucha gente (incluyéndome a mí) comienza a encontrarse nuevamente con este problema.

Crédito al comentario # 5 aquí , a continuación es cómo lo resolvió:

En Android Studio, vaya a Run > Edit Configuration .

En Before launch: si no puede encontrar la Gradle-aware Make , como a continuación:

enter image description here

Agregue Gradle-aware Make y deje la Task vacía.

enter image description here

Advertencia : no sé lo que significan estas acciones, y si causará algún efecto secundario. ¡Apreciar si alguien puede dar más explicaciones al respecto!

EDITAR

Gracias a @ChristopherSmit referenciado, esta página menciona que Gradle-aware make significa “Comstackr el proyecto y ejecutar Gradle”.
Al principio, supongo que esto puede hacer que Run tarde más tiempo incluso si no se ha cambiado el código; pero después de la prueba, la segunda vez es mucho más rápida si no se ha cambiado el código.
Dado el hecho de que esta es una opción predeterminada si crea un nuevo proyecto utilizando AS 3.1, creo que esta configuración es bastante segura.

Tuve el mismo problema al usar Android Studio 2.0.0, lo resolví reconstruyendo mi proyecto.

Build > Rebuild Project

Imagen GUI

o por Clean and Rerun

Run > Clean and Rerun

Limpiar y volver a ejecutar

Esto fue un verdadero obstáculo hasta que me di cuenta de que mis cambios no se deben propagar a todos los archivos relevantes …

Si tiene problemas con los diseños, como yo, es posible que deba actualizar el diseño en la carpeta res> layout-v17 . Hice cambios a través de Design View en la carpeta de diseño y esos cambios parecieron propagarse automáticamente a layout-v17 , inicialmente. Sin embargo, los cambios posteriores NO ERAN.

Verifique su carpeta res> layout-v17 y vea si los archivos .xml en esa carpeta reflejan los cambios que está viendo en su carpeta res> layout . Probablemente descubrirá que no lo hacen. Soluciona esto y vuelve a implementarlo. Como yo, deberías ver los nuevos mods de código.

Espero que esto ayude.

Por ahora, resolví el problema cerrando la aplicación y volviendo a ejecutarla. Funcionó a las mil maravillas. Aún no estoy seguro de si es una coincidencia, pero supongo que vale la pena intentarlo.

Realmente me pregunto si también funciona con otras personas. Vamos a intentarlo y házmelo saber.

Para mí, la ejecución instantánea fue una pesadilla, con tiempos de construcción de 2 a 5 minutos, y enloquecentemente, los cambios recientes no se incluyeron en las comstackciones. Recomiendo deshabilitar la ejecución instantánea y agregar esta línea a gradle.properties:

 android.enableBuildCache=true 

La primera comstackción a menudo toma tiempo para proyectos grandes (1-2 minutos), pero después de que se almacena en caché, las comstackciones subsiguientes suelen ser de luz nocturna (<10 segundos).

¡Obtuve este consejo de reddit user / u / QuestionsEverythang que me ha ahorrado MUCHAS molestias con la ejecución instantánea!

Asegúrese de no tener un diseño alternativo. Si lo haces, podrías estar cambiando uno y desplegando otro.

El mismo problema comenzó a ocurrir después de que actualicé buildVersion de 23. Probé eliminando AVD y recreando, sincronizando con Gradle Files. Nada ayudó. La reinstalación completa de Andriod Studio ha solucionado el problema. Puede que esta no sea la solución, pero esto solo funcionó para mí.

También lo solucioné al no usar la función de ejecución instantánea. Puede que no sea la mejor solución pero funciona por ahora. Estoy usando Android Studio 2.0 beta 2 …

Lo que funcionó para mí fue agregar algunos xml incorrectos a uno de mis archivos xml de diseño, intentar comstackr y obtener un error, luego revertir el cambio y depurar de nuevo. No es bonito, pero es bastante rápido.

Otra cosa que parece funcionar la mayor parte del tiempo: desconecta y vuelve a conectar tu teléfono / dispositivo de desarrollo. Esto parece forzar una reinstalación, al menos en mi máquina Linux.

Me gusta la función de ejecución instantánea y no me gusta deshabilitarla solo por este error. No es una solución, sino una mejor solución que preferiría:

  1. Presiona “Aplicaciones recientes”
  2. Simplemente cierre mi aplicación de la lista
  3. Ejecuta la aplicación de nuevo

Esto lleva menos tiempo que Limpiar o Reconstruir .

ACTUALIZAR

Volver a ejecutar la aplicación también funciona:

enter image description here

Tengo el mismo problema, desactivé Instant Run y ​​también probé “limpiar y ejecutar la opción” pero no funciona. Traté de sincronizarlo, pero aun así tuve el problema. Se resuelve solo si lo reconstruyo completamente eliminando la carpeta de comstackción.

Puede comprender si el código se implementa o no al colocar un punto de interrupción de depuración en la nueva línea que agregó. Si hay una cruz en el punto de corte, esto significa que no está desplegado. Debes limpiar y reconstruir el proyecto.

Para hoy (31/3/2018) Degradación Solo instale Android Studio 3.0.1 Sin desinstalar Android Studio 3.1.0 ahorra tiempo … para mí

1.) Enlace de descarga oficial (android studio 3.0.1 de tamaño 684mb): https://dl.google.com/dl/android/studio/install/3.0.1.0/android-studio-ide-171.4443003-windows.exe

2.) iniciar directamente la instalación sin desinstalación previa

3.) solo permite reemplazar archivos de progtwig en C: \ Archivos de progtwig \ Android \ Android Studio \

4.) no elimine los archivos de configuración previos durante el proceso de instalación

porque es un ahorro de tiempo hacerlo y su trabajo es instantáneo para mí en este momento y probé muchas opciones en android srudio 3.1.0 y después de darle mis días, salgo de este problema