with update tools studio plugin not found dcendents actualizar android maven gradle build.gradle gradle-plugin

tools - update gradle android studio 3



Se requiere la versión 1.10 de Gradle. La versión actual es 2.0 (8)

El complemento de Android requiere una versión particular de Gradle. La última versión del complemento de Android requiere 1.12, la versión del complemento de Android declarada en su versión requiere 1.10.

Estoy tratando de usar la última versión de Gradle (2.0), sin embargo sigo recibiendo este mensaje cuando toco la compilación gradle en la terminal. ¿Por qué está pidiendo la versión 1.10? Soy nuevo en Gradle, así que estoy tratando de entenderlo.

Se requiere la versión 1.10 de Gradle. La versión actual es 2.0

Aquí están mis dependencias (archivo module build.gradle):

dependencies { classpath ''com.android.tools.build:gradle:0.12.+'' classpath fileTree(dir: ''build-libs'', include: ''*.jar'') }

... y la tarea de envoltura:

task wrapper(type: Wrapper) { gradleVersion = "2.0" }

Además, configuré la URL de distribución de la siguiente manera (en el archivo local.properties):

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

Lo último es que en File->Settings->Gradle , seleccioné "Usar envoltorio gradle personalizable"

GRADLE_HOME está configurado en C: / Archivos de programa (x86) / Gradle / gradle-2.0

El archivo build.gradle:

buildscript { repositories { mavenLocal() mavenCentral() } dependencies { classpath ''com.android.tools.build:gradle:0.12.+'' classpath fileTree(dir: ''build-libs'', include: ''*.jar'') } } task wrapper(type: Wrapper) { gradleVersion = "2.0" }

ACTUALIZACIÓN1

Tal como está, estoy usando este Android Studio 1.1.0 con la versión del complemento 1.1.0-rc1

dependencies { classpath ''com.android.tools.build:gradle:1.1.0-rc1'' }

La versión de Gradle es 2.3 en gradle-wrapper.properties

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

He intentado con la versión de complemento 1.1.0, pero luego se queja de com.android.application

ACTUALIZACIÓN 01/2016

Tal como está, estoy usando la distribución gradle 2.9 en gradle -> wrapper -> gradle-wrapper.properties

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

y el plugin es

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


Estaba siguiendo el método de wono en mac y estaba obteniendo el error "comando de gradlew no encontrado". Se solucionó el problema al cambiar el mod del archivo gradlew

chmod + x gradlew

Espero que esto ayude a otros



Parece que la versión actual del complemento Android Gradle (0.12.2) funciona con Gradle de la versión a más tardar en 1.12.

No he encontrado una declaración directa para eso en el sitio de Herramientas, solo hay esta frase:

Gradle 1.10 o 1.11 o 1.12 con el complemento 0.11.1.

Pero probé de forma manual con Gradle 2.0 y 1.2 y no funciona, por lo que creo que esta restricción del sitio de Herramientas todavía se aplica para Android Gradle plugin 0.12.2.

Sugeriría que vuelva a Gradle 1.12 configurando distributionUrl=http/://services.gradle.org/distributions/gradle-1.12-bin.zip en su archivo gradle-wrapper.properties .

Entonces solo usa gradlew como de costumbre.


Si está obteniendo este problema porque movió el proyecto desarrollado usando el viejo estudio de Android a un nuevo Android Studio, entonces simplemente cree un nuevo proyecto en el nuevo Android Studio y verifique los archivos relacionados de Gradle con el nuevo proyecto creado.


Soluciono el problema actualizando la versión gradle dentro del archivo build.gradle:

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

}

Esto resuelve mi problema Espero que esto ayude.


Mensaje: "Se requiere la versión 1.10 de Gradle. La versión actual es 2.0"

Ocurre cuando: Intenta crear un proyecto de Android que requiera la versión 1.10 de Gradle mientras usa la versión 2.0 como nativa.

Solución: usar Gradle Wrapper

Pasos:

  1. Asegúrese de que distributionUrl se especifique como gradle-1.10-all.zip en el archivo de propiedades de Gradle-wrapper dentro del proyecto de Android. La ruta del archivo sería así:

    MyAndroidProject / gradle / wrapper / gradle-wrapper.properties

  2. Ejecute el comando Gradle Wrapper en el nivel superior del proyecto donde se encuentran las secuencias de comandos ejecutables (es decir, gradlew y gradlew.bat ).

    Para un sistema operativo tipo Unix :

    ./gradlew wrapper

    Para el sistema operativo Windows :

    envoltura gradlew.bat

  3. Ejecute el comando de compilación con Gradle Wrapper.

    Para un sistema operativo tipo Unix :

    ./gradlew build

    Para el sistema operativo Windows :

    gradlew.bat build


SI ARRIBA ARRIBA NO FUNCIONE INTENTE ESTO

Tienes que cambiar esta línea en build.gradle

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

en

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

tienes que cambiar esta línea en tu build.gradle

buildTypes { release { runProguard false proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.txt'' } }

En

buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.txt'' } }