Puedo compilar la aplicación correctamente, pero cuando la ejecuto aparece este error:
This version of android studio is incompatible with the gradle version used.Try disabling the instant run
Puedo compilar la aplicación correctamente, pero cuando la ejecuto aparece este error:
This version of android studio is incompatible with the gradle version used.Try disabling the instant run
Respuestas:
Puede utilizar la ejecución de compilación normal en lugar de la ejecución instantánea.
Comprobar primero
Vaya a Configuración / Preferencias > Compilación, ejecución, opción de implementación > Ejecución instantánea y desmarque las tres casillas.
Actualización de la URL de los servicios de Gradle:
Proyecto> Gradle> Wrapper> gradle-wrapper.properties
Cambiar URL de
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
a
distributionUrl=https\://services.gradle.org/distributions/gradle-2.11-all.zip
(Encuentre la última versión del plugin distributionUrl gradle aquí: http://services.gradle.org/distributions
** Asegúrate de usar gradle-x.xx-all.zip)
Elimina tu carpeta de compilación
Cuando ejecuta el proyecto, la carpeta de compilación se creará automáticamente
Vaya a la opción CONSTRUIR en el menú> Limpiar el proyecto, Construir el proyecto
Debería funcionar sin ejecución instantánea.
El complemento de Gradle utilizado suele ser el mismo que la versión de Android Studio que está utilizando.
Verifique la versión de Android Studio
Ayuda → Acerca de
y la versión leerá
Android Studio Version X.Y.Z
Luego ve a
Proyecto → Scripts de Gradle → build.gradle (Proyecto)
y bajo dependencias cambie el classpath a
classpath 'com.android.tools.build:gradle:X.Y.Z'
y reconstruir / sincronizar el proyecto.
Puede deshabilitar la ejecución instantánea siguiendo estos pasos en Android Studio:
Archivo → Configuración → Cuadro de diálogo Preferencias → Generar → Ejecución → Implementación → Ejecución instantánea → Actualizar proyecto
Esta función se introdujo en Android Studio 2. sin embargo, cuando la deshabilita, la próxima vez que intente enviar una nueva aplicación a su emulador se ejecutará mucho más lento.
En mi caso, acabo de actualizar Android Studio a la última compilación de Canary Channel y funciona sin desactivar esta función.
Espero que sea de ayuda
Como lo comentó sjd: simplemente limpiar el proyecto y compilar nuevamente podría ayudar si usted, al igual que yo, ha utilizado la actualización automática aplicada por Android Studio.
¡Acabo de hacer un proyecto Build> Clean y luego volví a ejecutar la aplicación!
Quería ejecutar la aplicación en modo de depuración y recibí el mismo mensaje, así que intenté:
Nada funcionó...
Luego, simplemente hice clic en la flecha verde para ejecutar el proyecto sin depurar ...
¡Trabajó!
Entonces, acabo de agregar una sesión de depuración con la opción a la izquierda del botón de detener en Android Studio.
Lo arreglé de esta manera.
Actualice su classpath classpath 'com.android.tools.build:gradle:2.0.0'
en su archivo build.gradle de nivel superior .
Hecho
Acabo de eliminar el proyecto Build Folder and Clean . ¡¡¡Funcionó para mí ... !!!
En Android Studio 2.3.3
Archivo -> Configuración -> Construir, Ejecutar, Implementar -> Ejecución instantánea -> Ejecución instantánea imposible para cambiar código en caliente (desmarque)
Ahora, ha desactivado Instant Run ...
Resolverá el problema de Instant Run.