update ultima tools studio mac configurar actualizar android android-studio gradle android-gradle build.gradle

ultima - Versión de Android Studio no compatible de Gradle Plugin



ultima version de gradle android studio (3)

Similar a la pregunta que se hace aquí: Android Studio no es compatible con la versión de gradle pero estoy usando una versión compatible , pero la respuesta no me soluciona el problema.

Estoy usando Android Studio Beta 0.8.1 ejecutando bajo Ubuntu 14.04 LTS. Estoy tratando de importar un proyecto que se comparte con mi equipo, pero cuando clono el proyecto e intento construirlo, aparece este error:

Error:The project is using an unsupported version of the Android Gradle plug-in (0.11.2) <a href="fixGradleElements">Fix plug-in version and re-import project</a>

Cuando hago clic en el enlace, me sale este error:

12:21:30 PM Quick Fix Failed Unable to find any references to the Android Gradle plug-in in build.gradle files. Please click the link to perform a textual search and then update the build files manually.

Aquí está la sección relevante de mi archivo build.gradle:

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

He instalado manualmente una versión reciente de Gradle para intentar solucionar este problema (Ubuntu realmente solo quiere que la versión 1.4, pero nuestro proyecto está configurado para Gradle 1.11+. Esta es la salida de "gradle -v":

------------------------------------------------------------ Gradle 1.11 ------------------------------------------------------------ Build time: 2014-02-11 11:34:39 UTC Build number: none Revision: a831fa866d46cbee94e61a09af15f9dd95987421 Groovy: 1.8.6 Ant: Apache Ant(TM) version 1.9.2 compiled on July 8 2013 Ivy: 2.2.0 JVM: 1.8.0_05 (Oracle Corporation 25.5-b02) OS: Linux 3.13.0-30-generic amd64

Intenté que Android Studio usara la instalación local de Gradle (Archivo> Configuraciones> Gradle> Usar la distribución local de Gradle), pero esto solo produce un error que una tarea determinada no se puede encontrar en el proyecto raíz. (?)

Cuando compilo el proyecto desde la línea de comandos con el comando "./gradlew clean assembleDebug", se compila perfectamente y puedo instalar y ejecutar la APK.

No entiendo qué estoy haciendo mal o cómo solucionarlo. ¡Cualquier pista sería apreciada profundamente!


Ahora entiendo lo que estaba haciendo mal. La versión más reciente de Andoid Studio que he instalado no es compatible con el complemento gradle 0.11. *. La solución es actualizar todos mis archivos build.gradle así:

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

Así que he cambiado el ''gradle: 0.11. +'' A ''gradle: 0.12. +''.

Al abrir el (los) archivo (s) build.gradle y observar los mensajes de error que se mostraban en las líneas correspondientes, pude ver que eran mucho más útiles que los mensajes de error con los que me enfrenté originalmente. Estaba buscando alguna forma de actualizar mi instalación de Gradle o mi complemento de Gradle en Android Studio. Lo que quería Android Studio era que yo actualizara el archivo de compilación para especificar una versión diferente del complemento Gradle. No entiendo por qué fue realmente necesario, ¡no he cambiado nada en el código fuente! - pero Android Studio ahora felizmente construirá y ejecutará mi proyecto.

Gracias a Gabriele Mariotti por la aclaración.



También tengo este error en Linux Mint 17.

Había instalado Gradle desde los repositorios de Ubuntu pero era la versión 1.4. Así que descargué 1.10 usando el ppa:

sudo add-apt-repository ppa:cwchien/gradle sudo apt-get update sudo apt-get install gradle-1.10

Nota No haga sudo apt-get install gradle , ya que Android Studio también rechaza la versión más reciente (2.x en este momento)