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 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 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.
fuente
Respuestas:
Es necesario cambiar Archivo> Configuración> Construye, ejecución, implantación> Herramientas de generación> casa Gradle> Gradle ruta
En Mac OS, cambie la ruta en Android Studio> Preferencias> Compilaciones, Ejecución, Implementación> Herramientas de compilación> Gradle> Gradle home
O establezca Usar el contenedor de gradle predeterminado y edite el
Project\gradle\wrapper\gradle-wrapper.properties
campo de archivosdistributionUrl
como estefuente
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 a
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
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
fuente
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
fuente
Descargue el último gradle-3.0-all.zip de
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
fuente
Para las personas que usan el marco Ionic / Cordova, necesitamos cambiar el archivo
distributionUrl
inGradleBuilder.js
avar distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.10-all.zip';
El
GradleBuilder.js
localiza enproject/platforms/android/cordova/lib/builders/GradleBuilder.js
fuente
Primero verifique la configuración de su nivel de proyecto en
y seleccione la opción:
luego ve a Proyecto
y edite la versión de distributionUrl
Y ya terminaste :)
fuente
Para Android Studio v2.1
Siga estos sencillos pasos de las imágenes.
Vaya a "Archivo" y haga clic en "Estructura del proyecto".
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 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.
fuente
La forma más fácil para mí de solucionar este problema:
fuente
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.
Puedes usar
fuente
Encontré el mismo problema antes.
Al final, el problema es que usas terminal; Utiliza la configuración del sistema.
compruébalo, si has configurado
Espero eso ayude
fuente
Si el problema persiste, agregue el siguiente código en el build.gradle del proyecto superior.
fuente
Para aquellos que usan iónico, vaya a la
[project name]/platforms/android/cordova/lib/builders/GradleBuilder.js
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 lagradle-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
File>settings>project
y cambie la versión de Gradle. Después de aplicar, sincronizará el proyecto y estará listo para construir.fuente
Importante:
Si está obteniendo esto cuando ejecuta:
gradle build
desde la línea de comandos, debe usar: en su
gradlew build
lugar, para 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.fuente
Vaya a Archivo -> Configuración -> Compilación, Ejecución, Implementación -> Gradle -> elija
Use default gradle wrapper
fuente
para mí todas las soluciones anteriores fallaron, así que solo edité
a
fuente
Mi problema tal vez es diferente, así que solo quiero contarle a alguien que pueda tener el mismo problema que yo.
Resolví este problema cambiando la ruta de Terminal. cuando corro
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 corro
gradle -v
, muestra que mi versión actual es 2.2.1. Cambio el entorno de mi sistemaGRADLE_HOME
al2.10
directorio raíz, 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.fuente
Necesitas
change Prefrences > Builds,Execution,Deployment > Build Tools > Gradle >Gradle home path
O establezca Usar predeterminado gradle wrapper y edite Project \ gradle \ wrapper \ gradle-wrapper.properties files distribution de campoUrl como este
distributionUrl = https: //services.gradle.org/distributions/gradle-2.10-all.zip
fuente
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):
Lo intenté:
gradlew clean
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
fuente
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.
fuente
Tuve el mismo problema y ninguna respuesta en stackoverflow ayudó. Pero encontré el problema en mi proyecto. Fue porque mi
.gitignore
archivo contenía estas líneas:y es por eso que git no subió el
MyProject\gradle\wrapper\gradle-wrapper.jar
archivo al control remoto. Entonces, agregué esta línea a.gitignore
:Asegúrate de tener esta línea también. Al menos esto resolvió mi problema
fuente
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
fuente
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á.
fuente
En algunos casos no funciona porque no hay problema en su proyecto gradle o android-studio.
Paso 1:
gradle -version
brew install gradle
Paso 2
Vaya a android-studio-> Preference-> Build, Execution, Deployment-> Gradle
Use el envoltorio predeterminado de Gradle y desmarque el trabajo fuera de línea
Paso 3
Compruebe
distributionUrl
en gradle-wrapper.propertiesActualice si la versión anterior.
Proyecto limpio
fuente
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í.
fuente
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
fuente
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
Pero esta era una URL incorrecta. El correcto es
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í.
fuente
Ú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.abra 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
se muestra en los archivos gradle de android studio
fuente
Archivo - configuración - Implementación de ejecución de compilación - Gradle - Seleccione 'Usar envoltorio de gradle predeterminado (recomendado)'
fuente