android - tools - update gradle mac
"Se requiere la versión 2.10 de Gradle". Error (28)
Importante:
Si obtienes esto cuando corres:
gradle build
desde la línea de comando tienes que usar:
gradlew build
en su lugar, para que pueda usar Gradle wrapper para descargar la versión de Gradle adecuada que necesita la aplicación.
Cuando ejecuta
gradle build
, está utilizando el Gradle global instalado en su sistema.
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 Gradle versión 2.10. La versión actual es 2.8. Si usa el envoltorio de gradle, intente editar el distributionUrl en C: / Users / blahblah / myproject / gradle / wrapper / gradle-wrapper.properties a gradle-2.10-all.zip
al principio parece fácil de resolver con la guía, pero cuando hice el cambio, recibí el error nuevamente.
Estoy usando Android Studio 2.0 con las últimas herramientas de Android SDK 24.4.1 y Android SDK Build Tools 23.0.2
Incluso intenté descargar Gradle 2.10 y ponerlo manualmente en la carpeta android-studio / gradle /, pero no tuve suerte.
Cualquier ayuda sería apreciada.
Abra Preferencias y busque Gradle o navegue a Compilaciones, Ejecución, Implementación> Herramientas de compilación> Gradle
Luego cambie la configuración de Nivel de proyecto para
Use default gradle wrapper (recommended)
O mantenga la opción de distribución local de Gradle y configure Gradle en casa en /.../gradle-2.10
Asegúrese de que la versión de Gradle ya esté configurada en 2.10 en Configuración del módulo
En la ventana del proyecto, haga clic derecho en su proyecto y luego seleccione
Open Module Settings
(
⌘
+
↓
)
Actualizar
Versión Gradle: 3.3 Versión del complemento de Android: 2.3.1
Archivo - configuración - Implementación de ejecución de compilación - Gradle - Seleccione ''Usar envoltorio de gradle predeterminado (recomendado)''
Descargue el último gradle-3.0-all.zip desde
http://gradle.org/gradle-download/
descargar desde el enlace de distribución completa
abrir en el archivo de estudio de 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 el archivo -> configuración -> gradle
O puede cambiar su envoltura de 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
El sistema de compilación de Android utiliza el complemento de Android para Gradle para admitir la creación de aplicaciones de Android con el kit de herramientas de compilación de Gradle. El complemento se ejecuta independientemente de Android Studio, por lo que el complemento y el sistema de compilación 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 descargar automáticamente Gradle para la compilació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 recientes de Studio para habilitar las nuevas funciones en el IDE, pero el proyecto debe abrirse en versiones anteriores de Studio y compilarse desde allí (ya que Gradle hace la compilació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''
En Terminal escriba gradlew clean. descargará e instalará automáticamente la versión 2.10 de Gradle (es decir, la última versión disponible de Gradle Verson)
Por ejemplo: C: / android / workspace / projectname> gradlew clean
En algunos casos no funciona porque no hay ningún problema en su proyecto gradle o android-studio.
Paso 1:
La versión mínima admitida de Gradle es 2.14.1. La versión actual es 2.11. Si usa el envoltorio de gradle, intente editar el distributionUrl
-
Verifique la versión de Gradle en su sistema
gradle -version
-
Versión anterior actualizar gradle versión
brew install gradle
Paso 2
-
Vaya a android-studio-> Preference-> Build, Execution, Deployment-> Gradle
-
Use el envoltorio de gradle predeterminado y desmarque el trabajo fuera de línea
Paso 3
-
Compruebe
distributionUrl
en gradle-wrapper.properties -
Actualice si la versión anterior.
-
Proyecto limpio
En mi caso, el problema estaba en la distribución URL en el archivo gradle-wrapper.properties y en la inserción automática 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 resolvió el problema para mí.
Encontré el mismo problema antes.
Al final, el problema es que usas terminal; Utiliza la configuración del sistema.
compruébalo, si has configurado
"GRADLE_HOME=./gradle-2.10"
Espero eso ayude
La forma más fácil para mí de solucionar este problema:
- cerrar IDE.
- eliminar la carpeta "gradle"
- reabrir proyecto.
Lo que funcionó para mí en Mint 17.03, que se basa en Ubuntu 14.04
sudo add-apt-repository ppa: cwchien / gradle sudo apt-get update sudo apt-get install gradle
Vuelva a abrir Android Studio. Vaya a Configuración de ejecución / depuración y debe haber un ícono que indique que necesita actualizar gradle. Solo haz clic en él.
Mi problema tal vez es diferente, así que solo quiero decirle a alguien que pueda tener el mismo problema que yo.
Resolví este problema cambiando la ruta de Terminal.
cuando ejecuto
gradle clean
, el error se cruza "
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 directorio raíz
2.10
, luego reinicio el terminal en AS y ejecuto ''gradle -v'', todavía muestra que la versión actual es 2.2.1.
configuración abierta -> terminal cambie la ruta cmd.exe a System32 / cmd.exe.
luego reinicie la terminal, ejecute
gradle clean
, todo está bien.
Necesita
change Prefrences > Builds,Execution,Deployment > Build Tools > Gradle >Gradle home path
O establezca Use gradle wrapper predeterminado y edite Project / gradle / wrapper / gradle-wrapper.properties files field distributionUrl como este
distributionUrl = https: //services.gradle.org/distributions/gradle-2.10-all.zip
Para Android Studio v2.1
Siga estos sencillos pasos de las imágenes.
-
Luego seleccione "Proyecto" en el menú de la izquierda y luego cambie "Versión Gradle" a la versión que su administrador de SDK ha instalado. En mi caso es 2.10, así que cambio la versión a 2.10 y luego hago clic en "Ok". Y luego Android Studio automáticamente vuelve a sincronizar Gradle y se corrigió el error.
Para aquellos que usan iónico, vaya a
[project name]/platforms/android/cordova/lib/builders/GradleBuilder.js
en la línea 164 verá 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 utiliza para crear su
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 quiere 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 compilar.
Para las personas que usan el marco Ionic / Cordova, necesitamos cambiar el
distributionUrl
en el archivo
GradleBuilder.js
a
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> Configuración> Compilación, Ejecuciones, Implementación> Herramientas de compilación> Gradle
y seleccione la opción:
- Use el envoltorio de gradle predeterminado (recomendado)
luego ve a Proyecto
Gradle> wrapper> gradle-wrapper.properties
y edite la versión de distributionUrl
distributionUrl = https: //services.gradle.org/distributions/gradle-2.10-all.zip
Y ya terminaste :)
Si el problema persiste, agregue el siguiente código en build.gradle del proyecto superior.
buildscript {
System.properties[''com.android.build.gradle.overrideVersionCheck''] = ''true''
...
}
Tenía instalada la versión 1.5.1 de Android Studio y me encontraba con 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é:
-
gradlew clean
- Use el envoltorio de gradle predeterminado (recomendado)
- Utilice la distribución local y enlazada con el binario gradle 2.2.1 descargado
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ó con errores de aproximadamente 2.10, por lo que no se pudo realizar.
Solución: Lo que terminé haciendo fue simplemente descargar la última versión estable de Android Studio e instalarla en su lugar (2.1.1 en ese momento). Después de hacer ese gradle sincronizado con éxito
Tuve el mismo problema y ninguna respuesta en ayudó.
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
al 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
Tuve que actualizar mi versión de Cordova para admitir la última versión de Gradle. La actualización de distributionUrl en GradleBuilder.js no funcionó para mí.
Una forma más fácil de lograr esto es ir a: Abra la Configuración del módulo (su proyecto)> Proyecto> Versión de Gradle e ingrese 2.10
Vaya a Archivo -> Configuración -> Compilación, Ejecución, Implementación -> Gradle -> elija
Use default gradle wrapper
este trabajo para mi
crear un nuevo proyecto en android studio. Abra la configuración del proyecto y copie la ruta de acceso local. ahora abra el proyecto que tiene problemas de gradle y pegue esa url y seleccione la ruta local.
haga clic en aplicar el problema se resolverá.
para mí todas las soluciones anteriores fallaron, así que solo edité
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
si tiene este error que "la versión de Gradle compatible es 2.14.1. La versión actual es 2.4." , en el terminal. significa que debes actualizar tu gradle.
En Mac OS: puede usar brew upgrade gradle
Último gradle
Descargue el último gradle-3.3-all.zip de
http://gradle.org/gradle-download/
1.descargar desde el enlace de distribución completa
2.abrir en el archivo de estudio de Android -> configuración -> gradle
3.Abra la ruta y pegue la carpeta zip descargada gradle-3.3 en esa carpeta
4.cambia tu gradle 2.8 a gradle 3.3 en el archivo -> configuración -> gradle
5. O puede cambiar su envoltura de gradle en el proyecto
6. 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
se muestra en los archivos gradle de android studio
Debe cambiar Archivo> Configuración> Compilaciones, Ejecución, Implementación> Herramientas de compilación> Gradle> Ruta de inicio de Gradle
En Mac OS, cambie la ruta en Android Studio> Preferencias> Compilaciones, Ejecución, Implementación> Herramientas de compilación> Gradle> Gradle home
O establezca
Use gradle wrapper predeterminado
y edite
Project/gradle/wrapper/gradle-wrapper.properties
files field
distributionUrl
como este
distributionUrl=https/://services.gradle.org/distributions/gradle-2.10-all.zip