Pregunta 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 ejecutar, pero cambio aparentemente 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


75
2018-03-28 02:12


origen


Respuestas:


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 -> Compilació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.


63
2018-02-03 23:05



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 a # 5 comentario aquíA continuación, se muestra cómo resolvió:

En Android Studio, ve a Run > Edit Configuration.

Debajo Before launch:, si no puedes encontrar Gradle-aware Make, al igual que a continuación:

enter image description here

Añadir Gradle-aware Make y dejando Task vacío.

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 "Compilar el proyecto y ejecutar Gradle".
Al principio, supongo que esto puede hacer Runs lleva 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.


57
2018-03-28 03:36



Tuve el mismo problema, usando Android Studio 2.0.0, solucionado por reconstrucción mi proyecto.

Build > Rebuild Project

GUI Picture

o por Limpiar y volver a ejecutar

Run > Clean and Rerun

Clean and Rerun


34
2018-04-09 18:33



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, puede encontrar que necesita actualizar el diseño en el res> layout-v17 carpeta. Realicé cambios a través de Design View en diseño carpeta y esos cambios parecían propagarse automáticamente a layout-v17Inicialmente Sin embargo, los cambios posteriores NO ERAN.

Revisar su res> layout-v17 carpeta y ver si el .xml los archivos en esa carpeta reflejan los cambios que está viendo en su res> diseño carpeta. 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.


3
2017-09-25 22:32



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.


2
2018-05-21 00:26



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 compilaciones. Recomiendo deshabilitar la ejecución instantánea y agregar esta línea a gradle.properties:

android.enableBuildCache=true

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

Tengo esto consejo de reddit user / u / QuestionsEverythang ¡lo cual me ha ahorrado MUCHAS molestias con la ejecución instantánea!


1
2018-03-21 19:23



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


1
2018-06-27 19:19