Android Studio 2.0: el complemento es demasiado antiguo, actualice a una versión más reciente o establezca la variable de entorno ANDROID_DAILY_OVERRIDE en

Actualicé Android Studio versión 2.0 y estaba usando normalmente. Cuando creé un nuevo proyecto hoy, muestra el error El complemento es demasiado antiguo, actualice a una versión más reciente o establezca la variable de entorno ANDROID_DAILY_OVERRIDE en

Me di cuenta de que este problema solo ocurre cuando creo un nuevo proyecto. En proyectos previos desarrollados, el problema no ocurre y me di cuenta de que gradle es diferente classpath 'com.android.tools.build:gradle:1.3.0' .

Tengo que actualizar con el mismo conjunto de proyectos antiguos?

Mi aplicación / build.gradle

 apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "luizugliano.com.br.teste" minSdkVersion 16 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' } 

Mi build.gradle (Proyecto)

 // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.0.0-alpha1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } task clean(type: Delete) { delete rootProject.buildDir } 

UH OH, Aviso de Google: “Este sitio web ya no ofrece descargas para Android Studio”.

(Los enlaces de “canales” antiguos ya no funcionan. Los enlaces en esta respuesta se han actualizado a los nuevos formatos, asegúrese de cambiar sus marcadores si los estaba usando)

Debe actualizar la versión de las herramientas gradle con las que está comstackndo. Esto se puede encontrar dentro de la sección de dependencias de su build.gradle . Tienes 3 opciones a las que puedes actualizar :

La última versión estable a la que se hace referencia en el canal de publicación a partir del 2 de marzo de 2017 es

 classpath 'com.android.tools.build:gradle:2.3.0' 

O la última versión beta a través del canal de vista previa a partir del 15 de febrero de 2017 es

 classpath 'com.android.tools.build:gradle:2.3.0-beta4' 

Y la última versión alfa también desde el canal de vista previa del 21 de marzo de 2017 le da la opción de usar

 classpath 'com.android.tools.build:gradle:2.4.0-alpha3' 

La actualización requiere que también actualice el contenedor gradle . A partir del 20 de febrero de 2017, el más nuevo es:

 distributionUrl=https\://services.gradle.org/distributions/gradle-3.4-all.zip 

En android studio puedes encontrar tu contenedor cambiando a la vista del proyecto y buscando en gradle / wrapper / gradle-wrapper.properties

A veces, después de cambiar el contenedor, el proyecto no comstackrá con un error como “Minimum supported Gradle version is 2.14.1. Current version is 2.10. Try changing Gradle distribution version to...” “Minimum supported Gradle version is 2.14.1. Current version is 2.10. Try changing Gradle distribution version to...” “Minimum supported Gradle version is 2.14.1. Current version is 2.10. Try changing Gradle distribution version to...” pesar de tener ya la versión correcta en gradle-wrapper.properties. Si eso sucede, intente lo siguiente:

Vaya a Configuración > Comstackción , Ejecución, Despliegue > Gradle

En Project-level settings asegúrese de que Usar la envoltura de gradle predeterminada (recomendado) es la opción seleccionada, luego vuelva a generar su proyecto.

(Nota adicional: Con respecto a las versiones alfa y beta, no siempre hay una comstackción más nueva que la versión estable cuando lo compruebo, en esos casos acabo de dar valores para la versión anterior. Esto le permite retroceder a ese versión si tiene problemas con la versión lanzada)

En un nuevo proyecto, cambie esta parte:

 dependencies { classpath 'com.android.tools.build:gradle:2.0.0-alpha1' 

con

 dependencies { classpath 'com.android.tools.build:gradle:1.5.0'. 

Si no eres un usuario experimentado, sigue con el canal estable de actualizaciones de Android Studio. Supongo que tienes Android Studio de Canary Channel.

Tenga en cuenta que:

El Canary Channel para Android Studio ofrece las últimas actualizaciones cada semana. Si bien estas versiones se prueban, todavía están sujetas a errores, ya que queremos que las personas vean lo nuevo lo antes posible.

De: http://tools.android.com/download/studio/canary

No necesita cambiar las dependencias de sus proyectos anteriores. Deberían ejecutarse normalmente en la última versión.

Mismo problema en la actualización. esto lo solucionó para mí: [build.gradle]

  classpath 'com.android.tools.build:gradle:2.0.0-alpha3' 

o

  classpath 'com.android.tools.build:gradle:2.0.0-beta2' 

Solo en Configuración avanzada del sistema en Propiedades de Windows, agregue una nueva variable de entorno con el nombre ANDROID_DAILY_OVERRIDE y el valor dado en un mensaje de error. Reinicia Android Studio y estarás listo para comenzar

enter image description here

A partir del 5 de abril de 2016, esto funcionó para mí:

 classpath 'com.android.tools.build:gradle:2.0.0-rc3' 

la versión gradle que necesita se convirtió

 classpath 'com.android.tools.build:gradle:2.0.0-beta7' 

Lo que requiere que uses el gradle wrapper para 2.10 si todavía estabas usando la versión anterior

 distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip 

En android studio puedes encontrar tu contenedor cambiando a la vista del proyecto y buscando en gradle/wrapper/gradle-wrapper.properties

 classpath: com.android.tools.build:gradle:+ 

Esto resolverá el problema actualizando gradle a la última.

Sin embargo, es peligroso (codificará en fase alfa) y también dará advertencias.

Si está utilizando la vista previa de Android Studio 2.0, puedo sugerir el uso de un canal de actualizaciones ‘beta’ en lugar de ‘estable’. Le permitirá recibir los últimos cambios de configuración de gradle. Puede cambiar el canal de actualizaciones en SettingsAppearance & BehaviorSystem SettingsUpdates . Seleccione Automatically check updates for [Beta Channel]

Para conocer la versión actual de gradle classpath y distributionUrl (revise la respuesta de Nick Caroso ) puede crear un nuevo proyecto vacío y ver estos valores allí.

Necesita cambiar su archivo gradle-wrapper.properties en la carpeta gradle / wrapper de su aplicación, cambie su distributionUrl así:

 distributionUrl=http\://services.gradle.org/distributions/gradle-2.8-all.zip 

Use http: o https: \ según su requisito. ¡Entonces solo limpia tu proyecto y listo!

Nota al costado:

 classpath 'com.android.tools.build:gradle:2.0.0-alpha3' 

está disponible ahora, si quieres usar la última versión.

También puede aprovechar la función de ejecución instantánea de android studio usando esto, que no está disponible en la versión gradle debajo de 2.0.0

Android Studio 2.0 tiene un proyecto de actualización para usar la ejecución instantánea. Para aquellos como yo con pequeños cerebros:

http://tools.android.com/tech-docs/instant-run

La versión actual de Android Studio 2.0 es Beta 6.

intente actualizar gradle a 2.10

para Mac, tha path es Android Studio> Preferencias> Comstackciones, Ejecución, Despliegue> Herramientas de comstackción> Gradle

por supuesto debes descargar gradle 2.10 antes

Recibí el mismo error el 07/04/2016 con 'com.android.tools.build:gradle:2.2.0-alpha2' y gradle wrapper 2.10 luego, acabo de cambiar a

 'com.android.tools.build:gradle:2.2.0-alpha3' 

ahora no tengo problemas

Espero que esto ayude peple.

Me he resuelto de esta manera.

Pasos:

  1. Abra el archivo gradle-wrapper.properties y cambie distributionUrl a https\://services.gradle.org/distributions/gradle-2.14.1-all.zip .
  2. Abra el nivel de raíz build.gradle y cambie classpath a com.android.tools.build:gradle:2.2.2 .
  3. Sincroniza tu proyecto de estudio Android.

Captura de pantalla de referencia:

enter image description here

Hecho.

simplemente cambie classpath ‘com.android.tools.build:gradle:2.0.0-alpha’ o

 classpath 'com.android.tools.build:gradle:2.1.0' 

Cambio mi classpath de ‘com.android.tools.build:gradle:2.2.0-alpha4’

a classpath ‘com.android.tools.build:gradle:2.2.0-alpha5’

y presionó “try_again” cuando aparece la advertencia “no se puede encontrar classpath en caché”, simplemente hace clic en “sincronizar”, esto funcionó como una brisa.

Este problema se produce generalmente cuando el IDE (estudio de Android) en el que se construye el proyecto y el proyecto no están enchufables compatibles. Consulte el siguiente enlace http://tools.android.com/tech-docs/new-build- sistema / versión-compatibilidad

En mi caso, había creado un proyecto usando la versión AS 1.0 / 2.0, y luego importé en la versión de estudio nueva, me dio un error y luego abrí el proyecto en la versión anterior de AS funcionó. también puede consultar http://tools.android.com/tech-docs/new-build-system

Archivo -> Estructura del proyecto -> Proyecto -> Plugin de Android versión = 2.2.3

Funcionando bien con Android Studio 2.2.3