update tools studio para descargar configurar android gradle android-gradle

android - tools - Se requiere la versión 2.2 de Gradle. La versión actual es 2.10



install gradle android studio (7)

Estoy tratando de usar gradle build. Me da un error decir que

Error al aplicar el complemento [id ''com.android.library''] Se requiere Gradle versión 2.2. La versión actual es 2.10. Si usa el envoltorio de gradle, intente editar el distributionUrl en /home/sanjeewa/workspace/Android/UVCCamera/gradle/wrapper/gradle-wrapper.properties to gradle-2.2-all.zip

Pero mi gradle-wrapper.properties incluye gradle-2.4-all.zip. Lo he cambiado a gradle-2.2-all.zip Sigue siendo el mismo problema.

Cuando ejecuto gradle -version en el terminal Gradle 2.10 se muestra como versión.

¿Cómo resolver ese error?

mi archivo de construcción gradle es

buildscript { repositories { jcenter() } dependencies { classpath ''com.android.tools.build:gradle:1.3.0'' } } allprojects { repositories { jcenter() } }


  1. Abra gradle-wrapper.properties
  2. Cambia esta línea:

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

con

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

  1. Vaya a build.gradle (Proyecto: your_app_name)
  2. Cambiar esta línea

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

a esto

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

o

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

  1. No haga clic en Sync Now
  2. Desde el menú, elija File -> Invalidate Caches/Restart...
  3. Elija la primera opción: Invalidate and Restart

Android Studio se reiniciará. Después de esto, debería funcionar normalmente

Espero que ayude


Basado en https://developer.android.com/studio/releases/gradle-plugin.html ...

La siguiente tabla enumera qué versión de Gradle se requiere para cada versión del complemento de Android para Gradle. Para obtener el mejor rendimiento, debe usar la última versión posible de Gradle y el complemento de Android. [! [ingrese la descripción de la imagen aquí] [1]] [1]

Por lo tanto, la versión del complemento con la versión requerida de Gradle debe coincidir.


El estudio de Android y la versión Gradle se ven muy mal administrados. Y hay toneladas de problemas de capacidad de versión. Y el mensaje de error no tiene ni idea. Para este tema en particular. La respuesta más cercana es de "Jitendra Singh". Cambia la versión a:

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

Pero en mi caso: Android studio 2.2 RC, sigo teniendo otro error:

Could not find matching constructor for: com.android.build.gradle.internal.LibraryTaskManager(org.gradle.api.internal.project.DefaultProject_Decorated, com.android.builder.core.AndroidBuilder, android.databinding.tool.DataBindingBuilder, com.android.build.gradle.LibraryExtension_Decorated, com.android.build.gradle.internal.SdkHandler, com.android.build.gradle.internal.DependencyManager, org.gradle.tooling.provider.model.internal.DefaultToolingModelBuilderRegistry)

Así que fui a la central de Maven para encontrar la última versión de com.android.tools.build:gradle que es 2.1.3 por ahora. Entonces, después de cambiar a

buildscript { repositories { mavenCentral() } dependencies { classpath ''com.android.tools.build:gradle:2.1.3'' } }

Resolvió mi problema eventualmente.


Esto es lo que hice para solucionar esto:

1) Crear un nuevo proyecto

2) abra el archivo gradle-wrapper.properties y copie el distributionUrl a su proyecto, por ejemplo:

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

3) abra el build.gradle (Proyecto) y copie la dependencia de gradle a su proyecto, por ejemplo:

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

4) Archivo -> Invalidar cachés / reiniciar (creo que una resincronización puede haber sido suficiente, pero no lo intenté)

5) Eliminar ese proyecto que realizó (opcional)

Mira, esta es una manera tonta de hacer las cosas, pero Android Studio es gratis, ¿quién soy yo para quejarme?



Use ./gradlew lugar de gradle para resolver este problema.


Simplemente cambie en el archivo build.gradle

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

A

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

  1. Ahora GoTo -> menu choose File -> Invalidate Caches/Restart ...

  2. Elija la primera opción: Invalidate and Restart

    Android Studio se reiniciará.

    Después de esto, debería funcionar normalmente.