used - La configuración actual no es compatible con la versión actual del complemento Android Gradle
the option ''android.enableaapt2'' is deprecated and should not be used anymore. (11)
Después de actualizar a Android Studio 3.1.2 obtengo el siguiente error:
La configuración actual a pedido no es compatible con la versión actual del complemento Android Gradle ya que está utilizando Gradle versión 4.6 o superior. Sugerencia: deshabilite la configuración a pedido estableciendo org.gradle.configureondemand = false en su archivo gradle.properties o use una versión de Gradle menor a 4.6.
Intenté seguir la sugerencia pero esto no solucionó el problema. ¿Algunas ideas? Toda ayuda es muy apreciada, gracias.
No hay necesidad de rebajar!
Deshabilitar la configuración a pedido requiere dos pasos:
-
Eliminar
org.gradle.configureondemand
de gradle.properties. -
En Android Studio,
Para Mac, vaya aPreferences
>Build, Execution, Deployment
>Compiler
y desmarque la configuración a pedido.
Para Linux / Windows, vaya aFile
>Settings
>Build, Execution, Deployment
>Compiler
y desactive la configuración a pedido.
Tenga en cuenta que hay 2 archivos
gradle.properties
-
En su proyecto
gradle.properties
-
${HOME}/.gradle/gradle.properties
Desde Android Studio, desmarque la configuración bajo demanda .
Siga los pasos a continuación:
-
Para Mac, vaya a Preferencias> Compilación, Ejecución, Implementación> Compilador y desmarque la configuración a pedido.
-
Para Linux / Windows, vaya a Archivo> Configuración> Compilación, Ejecución, Implementación> Compilador y desactive la configuración a pedido.
Ahora sincroniza tu proyecto
¡Feliz codificación! :)
En Android Studio, solo vaya a Archivo -> Configuración -> Compilación, Ejecución, Implementación -> Compilador y haga clic para desactivar la opción de configuración a pedido , luego haga clic en Aceptar y sincronizar proyecto con archivos gradle nuevamente.
La respuesta de @wookupmaker es correcta. Pero, si aún no funciona, el problema podría ser un gradle.properties global .
Incluso si intentara anular
org.gradle.configureondemand = false
en mi local (proyecto específico) gradle.properties, de alguna manera no funcionó.
Después de editar global (~ / .gradle / gradle.properties) funcionó como se esperaba
Me sale el mismo error después de actualizar a AS 3.1.2. Todavía puede usar Gradle versión 4.6 pero degradar el complemento de Android Gradle a 3.1.1
EDITAR: simplemente invalidar caché y reiniciar
Solo necesita actualizar la actualización de Android Gradle Plugin a 3.2.0-alpha16.
Actualización de Android Gradle Plugin 3.2.0-alpha16 en lugar de 3.1.2
Todo lo que necesitaba hacer en este caso era usar la "función nuclear" en Android Studio:
Archivo -> Invalidar cachés / reiniciar ....
Como en muchos otros casos, esto ayudó a que la sincronización de Gradle y la compilación del proyecto volvieran a funcionar.
Estoy usando
gradle-4.6-all
y Gradle Plugin
com.android.tools.build:gradle:3.1.3
.
Ya se conoce el error en el estudio de Android, incluso en la Documentation , han mencionado sobre este problema.
La forma más fácil en este momento es deshabilitar esta función yendo
- Abra la ventana de Preferencias haciendo clic en Archivo> Configuración (en Mac, Android Studio> Preferencias).
- En el panel izquierdo, haga clic en Compilar, Ejecutar, Implementar> Compilador.
- Desmarca la casilla de verificación Configurar bajo demanda.
- Haga clic en Aplicar o en Aceptar.
Verifique esta imagen para ver la advertencia que han proporcionado para versiones específicas del complemento Gradle.
Invalidar caché y reiniciar / deshabilitar la configuración a pedido no me funcionó.
La única solución que me ayudó es importar el proyecto desde git nuevamente.
[UPD] Necesita cambiar "com.android.tools.build:gradle" de 3.1.2 a 3.1.1