“Se requiere la versión 2.10 de Gradle”. Error

Como he estado usando

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

En el archivo build.gradle , recibí el siguiente error desde que se lanzó la versión 2.10 de gradle . El error es:

Advertencia: se requiere la versión 2.10 de Gradle. La versión actual es 2.8. Si usa el envoltorio Gradle, intente editar la distribuciónUrl en C: \ Users \ blahblah \ myproject \ gradle \ wrapper \ gradle-wrapper.properties a gradle-2.10-all.zip

Al principio parece fácil de resolver por la guía, pero cuando hice el cambio, obtuve el error nuevamente.

Estoy usando Android Studio 2.0 con la última versión de Android SDK Tools 24.4.1 y Android SDK Build Tools 23.0.2

Incluso he intentado descargar Gradle 2.10 y ponerlo manualmente en android-studio \ gradle \ folder, pero no tuve suerte.

Cualquier ayuda sería apreciada.

Necesita cambiar Archivo> Configuraciones> Comstackciones, Ejecución, Despliegue> Herramientas de comstackción> Gradle> Ruta de inicio de Gradle

En Mac OS, cambie la ruta en Android Studio> Preferencias> Comstackciones, Ejecución, Despliegue> Herramientas de comstackción> Gradle> Gradle home

O configure Use el envoltorio gradle predeterminado y edite los archivos Project\gradle\wrapper\gradle-wrapper.properties field distributionUrl como este

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

Abra Preferencias y busque Gradle o navegue a comstackciones, ejecución, implementación> Herramientas de comstackción> Gradle

A continuación, cambie la configuración del nivel de proyecto a Use default gradle wrapper (recommended)

O mantenga la opción de distribución de gradle local y configure Gradle home en /…/gradle-2.10

Pantalla de preferencia - Gradle

Asegúrese de que la versión de Gradle ya esté configurada en 2.10 en la configuración del módulo

En la ventana del proyecto, haga clic derecho en su proyecto y luego seleccione Open Module Settings ( + )

Abra el Proyecto de Configuraciones del Módulo/> Versión Gradle e ingrese 2.10″> </p>
<p>  <strong>Actualizar</strong> </p>
<p>  <em>Versión de Gradle: 3.3 Versión del</em> <em>complemento de Android: 2.3.1</em> </p>
</div>
</li><!-- #comment-## -->
<div class=

Una forma más fácil de lograr esto es ir a: Abrir Configuraciones de Módulo (su proyecto)> Proyecto> Versión de Gradle e ingresar 2.10

Descargue el último archivo gradle-3.0-all.zip de

http://gradle.org/gradle-download/

descargar desde el enlace Distribución completa

abrir en archivo de estudio android -> configuración -> gradle

abra la ruta y pegue la carpeta zip descargada gradle-3.0 en esa carpeta

cambia tu gradle 2.8 a gradle 3.0 en file -> settings -> gradle

O puede cambiar su envoltorio gradle en el proyecto

edite el archivo YourProject \ gradle \ wrapper \ gradle-wrapper.properties y edite el campo distributionUrl en

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

Para las personas que usan el marco Ionic / Cordova, debemos cambiar la distributionUrl en el archivo GradleBuilder.js en var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.10-all.zip'; var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.10-all.zip';

GradleBuilder.js ubica en project/platforms/android/cordova/lib/builders/GradleBuilder.js

Primero verifique la configuración de su nivel de proyecto en

Archivo> Configuraciones> Construir, Ejecuciones, Despliegue> Herramientas de comstackción> Gradle

y seleccione la opción:

  • Usar el contenedor de gradle predeterminado (recomendado)

luego ve a Project’s

Gradle> wrapper> gradle-wrapper.properties

y editar la versión de la distribuciónUrl

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

Y terminaste 🙂

Para Android studio v2.1

Siga estos sencillos pasos desde las imágenes.

  1. Vaya a “Archivo” y haga clic en “Estructura del proyecto”. Apertura de configuración de estructura de proyecto para el proyecto

  2. Luego seleccione “Proyecto” en el menú de la izquierda y luego cambie “Versión de Gradle” a la versión que su administrador de SDK haya instalado. En mi caso es 2.10 así que cambio la versión a 2.10 y luego hago clic en “Ok”. Y luego, el estudio Android automáticamente hace la sincronización gradle nuevamente y se corrigió el error. Cambiar la versión de Gradle a la última versión instalada para el proyecto

La forma más fácil para mí para solucionar este problema:

  1. cerrar IDE.
  2. eliminar la carpeta “gradle”
  3. reabrir el proyecto

El sistema de comstackción de Android usa el complemento de Android para Gradle para admitir la construcción de aplicaciones de Android con el kit de herramientas de construcción de Gradle. El complemento se ejecuta independientemente de Android Studio, por lo que el complemento y el sistema de comstackción de Gradle se pueden actualizar independientemente de Android Studio.

Usar gradle wrapper (recomendado): seleccione esta opción para usar Gradle wrapper. El uso de Gradle wrapper le permite obtener la descarga automática de Gradle para la comstackción. También te permite construir con la versión precisa de Gradle.

Las versiones más nuevas del complemento Gradle pueden requerir versiones más nuevas de Studio para habilitar las nuevas características en el IDE, pero el proyecto debe abrirse en versiones anteriores de Studio y comstackr a partir de allí (ya que Gradle hace la comstackción). Tendremos mucho cuidado con esto

 Click on Settings -> Build -> Execution -> Deployment -> Gradle -> Select default gradle wrapper 

Puedes usar

 classpath 'com.android.tools.build:gradle:2.0.0-alpha3' // or alpha2 Or //classpath 'com.android.tools.build:gradle:2.1.3' 

Me encontré con el mismo problema antes.

Al final, el problema es que usas terminal; usa la configuración del sistema

compruébalo, ya sea que hayas establecido

 "GRADLE_HOME=.\gradle-2.10" 

Espero eso ayude

Si el problema persiste, agregue el siguiente código en build.gradle del proyecto principal.

 buildscript { System.properties['com.android.build.gradle.overrideVersionCheck'] = 'true' ... } 

Para aquellos que usan iónico, ve a
[project name]/platforms/android/cordova/lib/builders/GradleBuilder.js

en la línea 164 verás lo siguiente:
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.13-all.zip';

Esta línea se usa para crear tus gradle-wrapper.properties , por lo que cualquier cambio en gradle-wrapper.properties no importará. Todo lo que necesita hacer es cambiar la URL a la última versión, sincronizar el gradle y el problema está resuelto.

Solo quiero cambiar la versión de Gradle en el estudio de Android, vaya a File>settings>project y cambie la versión de Gradle. Después de aplicar, sincronizará el proyecto y estará listo para construir.

Vaya a Archivo -> Configuración -> Comstackción, Ejecución, Despliegue -> Gradle -> elija Use default gradle wrapper

para mí todas las soluciones anteriores fallaron, así que acabo de editar

 Project\gradle\wrapper\gradle-wrapper.properties -> field distributionUrl distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip 

a

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

Importante:

Si obtiene esto cuando se ejecuta:
gradle build
desde la línea de comando debes usar:
gradlew build
en su lugar, de modo que utilizará gradle wrapper para descargar la versión de gradle adecuada que necesita la aplicación.

Cuando ejecutas la gradle build estás utilizando el gradle global instalado en tu sistema.

Mi problema tal vez sea diferente, así que solo quiero decirle a alguien que pueda tener el mismo problema que yo.

Resolví este problema cambiando la ruta de la Terminal. cuando ejecuto gradle clean , gradle clean el error “Se Gradle version 2.10 is required. Current version is 2.2.1 “.

Revisé el directorio .gradle en mi proyecto, hay dos versiones en él: 2.2.1, 2.10.

cuando ejecuto gradle -v , muestra que mi versión actual es 2.2.1. Cambio mi entorno de sistema GRADLE_HOME al 2.10 directorio raíz, luego reinicio el terminal en AS y ejecuto ‘gradle -v’, aún muestra que la versión actual es 2.2.1.

configuración abierta -> terminal cambie la ruta de cmd.exe a System32 / cmd.exe. luego reinicia terminal, ejecuta gradle clean , todo está bien.

Debes change Prefrences > Builds,Execution,Deployment > Build Tools > Gradle >Gradle home path

O configure Use el envoltorio gradle predeterminado y edite los archivos Project \ gradle \ wrapper \ gradle-wrapper.properties field distributionUrl como este

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

Tenía Android Studio versión 1.5.1 instalado y estaba corriendo en este error. Tengo el siguiente buildscript (que funcionaba en Ubuntu pero no en Windows):

 buildscript { dependencies { classpath 'com.android.tools.build:gradle:2.1.0' } } 

Lo intenté:

  1. gradlew clean
  2. Usar el contenedor de gradle predeterminado (recomendado)
  3. Utilice la distribución local y vincúlelo al gradle descargable 2.2.1 binario

Ninguna de estas soluciones funcionó desafortunadamente. Vale la pena señalar que la actualización de Android Studio de 1.5.1 a 2.1.1 también falló y faltaron 2.10 errores, por lo que no se pudo realizar.

Solución: Lo que terminé haciendo simplemente fue descargar la última versión estable de Android Studio e instalarla en su lugar (2.1.1 en ese momento). Después de hacer eso gradle sincronizado con éxito

Lo que funcionó para mí en Mint 17.03 que está basado en Ubuntu 14.04

sudo add-apt-repository ppa: cwchien / gradle sudo apt-get actualización sudo apt-get install gradle

Vuelva a abrir Android Studio. Vaya a Ejecutar / Configuración de depuración y debería haber un ícono que diga que necesita Actualizar gradle. Simplemente haz clic en él.

Tuve el mismo problema y no me ayudó ninguna respuesta en stackoverflow. Pero encontré el problema en mi proyecto. Fue porque mi archivo .gitignore contenía estas líneas:

 # Package Files # *.jar *.war *.ear 

y es por eso que git no MyProject\gradle\wrapper\gradle-wrapper.jar archivo MyProject\gradle\wrapper\gradle-wrapper.jar a control remoto. Entonces, agregué esta línea a .gitignore :

 !/gradle/wrapper/gradle-wrapper.jar 

Asegúrate de tener esta línea también. Al menos esto resolvió mi problema

En Terminal escriba gradlew clean. automáticamente descargará e instalará la versión 2.10 de Gradle (es decir, la última versión de gradle disponible)

Ejemplo: C: \ android \ workspace \ projectname> gradlew clean

este trabajo para mi

crea un nuevo proyecto en Android Studio. Abra la configuración del proyecto y copie la ruta local de gradle. Ahora abra el proyecto que tiene problema de gradle y pegue esa url y seleccione la ruta local.

haga clic en aplicar problema se resolverá.

En algunos casos, no funciona porque no hay problema en su proyecto gradle o android-studio.

Paso 1:

La versión de Gradle mínima soportada es 2.14.1. La versión actual es 2.11. Si usa el envoltorio Gradle, intente editar la distribuciónUrl

  • Verifica la versión gradle en tu sistema gradle -version
  • Versión más antigua actualización gradle versión brew install gradle

Paso 2

  • Ir a android-studio-> Preference-> Build, Execution, Deployment-> Gradle

  • Usar el contenedor de gradle predeterminado y anular el trabajo fuera de línea

Paso 3

  • Compruebe distributionUrl en gradle-wrapper.properties

  • Actualiza si es una versión anterior.

  • Proyecto limpio

Tuve que actualizar mi versión de Cordova para admitir la última versión de Gradle. Actualizar la distribuciónUrl en GradleBuilder.js no funcionó para mí.

si tiene este error que “admitió la versión de Gradle es 2.14.1. La versión actual es 2.4.” , en el terminal. significa que debes actualizar tu gradle.

En Mac OS: puedes usar brew upgrade gradle

En mi caso, el problema estaba en la distribuciónURL en el archivo gradle-wrapper.properties y en la inserción autoregulada de Android Studio

distributionUrl = https: //services.gradle.org/distributions/gradle-4.0-20170417000025+0000-all.zip

Pero esta era una URL incorrecta. El correcto es

distributionUrl = https: //services.gradle.org/distributions-snapshots/gradle-4.0-20170417000025+0000-all.zip

Aparentemente la URL cambió en la API de Gradle pero no en Android Studio, por lo que solucionarlo a mano me solucionó el problema.

Último gradle

Descargue el último archivo gradle-3.3-all.zip de

http://gradle.org/gradle-download/

1. Descargar desde el enlace Distribución completa

2. abre en el archivo de estudio android -> configuración -> gradle

3. Abre la ruta y pega la carpeta zip descargada gradle-3.3 en esa carpeta

4. Cambie su gradle 2.8 a gradle 3.3 en file -> settings -> gradle

5. O puede cambiar su envoltorio gradle en el proyecto

6.edite su archivo ProjectProject \ gradle \ wrapper \ gradle-wrapper.properties y edite el campo distributionUrl en

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

se muestra en los archivos Gradle de Android Studio

Archivo – configuración – Despliegue de ejecución de comstackción – Gradle – Seleccione ‘Usar el gradle wrapper predeterminado (recomendado)’