Esta versión de Android Studio no es compatible con la versión de Gradle utilizada. Intente deshabilitar la ejecución instantánea.

91

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
santosh kumar
fuente
Fyi: he deshabilitado la ejecución instantánea
santosh kumar
1
¿Dónde están los detalles del error? ¿Extrañaste colocar la imagen o pegar el error?
AndroidMechanic - Viral Patel
1
en mi caso, comenzó a funcionar después de ACTIVAR la ejecución instantánea, extraño ... estaba dando el error cuando se desactivó la ejecución instantánea.
mehmet6parmak
7
En mi caso, ¡la limpieza del proyecto funcionó! ¡Uf!
Sjd
2
Secundaré que "Build-> Clean Project" también resolvió este problema para mí.
Brian

Respuestas:

115

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.

  1. 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)

  1. Elimina tu carpeta de compilación

    Cuando ejecuta el proyecto, la carpeta de compilación se creará automáticamente

  2. Vaya a la opción CONSTRUIR en el menú> Limpiar el proyecto, Construir el proyecto

    Debería funcionar sin ejecución instantánea.

Dinesh soleado
fuente
1
gracias por explicar las respuestas como pasos. verificar la configuración y el paso 1 son obligatorios para deshacerse de este error
Manju
@Manju Cuando encontré el error, se necesitan el paso 1 y la configuración.
kkwang
1
Esta es una buena respuesta, pero ¿hay alguna forma de utilizar la ejecución instantánea?
CaptainNemo
@ me1982 ¡Sí! Actualice su estudio de Android a la última versión o descargue una nueva edición
Dinesh Sunny
4
Estoy usando la última versión. Esto comenzó a suceder porque actualicé a la última versión.
CaptainNemo
33

Tuve pasos sencillos y de forma correcta también

1 - En Settings-> Build, Execution, Deploymentopción ->Instant Run

2 - Claro Enable instant run to hot swap code

3 - Proyecto limpio

p / s: Debería funcionar totalmente.

Torre Huy
fuente
21

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.

John Snow
fuente
8

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

Mansour Essgaer
fuente
1
Si no desea actualizar Android Studio, también puede ajustar el número de versión de Gradle como en la respuesta de John Snow.
Stephen Kaiser
8

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.

Erik Melkersson
fuente
Esto funcionó para mí. Mucho mejor solución que deshabilitar la ejecución instantánea, si está disponible.
Robert Liberatore
7

¡Acabo de hacer un proyecto Build> Clean y luego volví a ejecutar la aplicación!

arniotaki
fuente
¡¡me alegró el día!! Gracias
Aovin Mahmud
2

Quería ejecutar la aplicación en modo de depuración y recibí el mismo mensaje, así que intenté:

  • Archivo> Invalidar cachés y reiniciar ...
  • Proyecto limpio
  • Construir proyecto

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.

marienke
fuente
0

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

Hiren Patel
fuente
0

Acabo de eliminar el proyecto Build Folder and Clean . ¡¡¡Funcionó para mí ... !!!

asif galachar
fuente
0

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.

Yash Parekh
fuente