Gradle versión 1.6 es necesario. La versión actual es 1.8-20130730220035 + 0000

Acaba de actualizar Android-Studio a la versión 0.2.7 y ahora recibo el mensaje de error del título:

mensaje de error

En la ventana de registro hay un enlace a la configuración de grado:

Diálogo de configuración

No importa qué opción uso el mensaje de error permanece igual.

He eliminado mi directorios de ~/.gradle y proyectos **/.gradle .

Parece que nada ayuda.

Nitpick: compilar en la línea de comandos utilizando \opt\gradle\1.6\bin\gradle.bat build funciona bien.

.idea arreglar mi proyecto mediante una combinación de invalidar la caché de Android Studio, eliminar los directorios .idea y .gradle y los archivos .iml , reiniciar Studio y reimportar el proyecto:

Invalidar cachéconfirmar

En Mac OSX con Homebrew, brew install gradle y escoja gradle distribution local y apunte a /usr/local/Cellar/gradle/1.7/libexec para gradle home: Distribución local

  1. Vaya a Preferencias> Configuración del proyecto> Gradle y elija "Utilizar gradle wrapper" en lugar de la opción incluida
  2. Abra su gradle-wrapper.properties y cambie el distributionUrl para usar 1.7 si no lo es (el mio era 1.6), es decir, distributionUrl=http\://services.gradle.org/distributions/gradle-1.7-bin.zip

No desea administrar gradle en un nivel de sistema, es mejor manejado por proyecto. Los proyectos de Android Studio ya configuran el procesador de gradle cuando se crean nuevos proyectos, pero si tiene uno más antiguo, puede agregar el mismo archivo que hace Android Studio. Piense en esto como un archivo bootstrap de gradle que descargará la versión gradle correcta por proyecto. También puede leer en Gradle Wrapper y generar un script de shell llamado gradlew que proporcionará bootstrapping sin gradle.

En gradle/wrapper/gradle-wrapper.properties en su directorio de proyecto asegúrese de tener:

 # #Tue Oct 08 13:40:54 CEST 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=http\://services.gradle.org/distributions/gradle-1.7-bin.zip 

Entonces cuando usted entra en Gradle usted puede fijarlo para utilizar el envoltorio del gradle. Este es el valor predeterminado al crear nuevos proyectos en Android Studio.

Hay al menos tres enfoques para la migración o la adición de Gradle correctamente y el uso de la nueva estructura del proyecto Google y Android Studio ha introducido.

  • Cree un proyecto nuevo y copie sobre el código
  • Exportar desde Eclipse a Gradle (obsoleto)
  • Código de importación en Android Studio (recomendado)
  • Trate de obtener manualmente todo en orden creando los archivos gradle correctos y reorganizando el proyecto.

Por ahora estoy copiando los archivos a un nuevo proyecto hasta que las herramientas se mejoren un poco.

Tenemos dos computadoras, una de las cuales dio el mismo mensaje después de actualizar a Android Studio 0.2.7. Nos dimos cuenta de que la computadora que todavía podía construir tenía Gradle instalado independientemente de Android Studio.

Instalar Gradle 1.6 descargado desde el sitio web de Gradle solucionó este problema en el equipo que no generaría.

Mi arreglo era básicamente lo que Abe hizo, pero quería dar un poco más de explicación:

Descargar gradle 1.6 desde el sitio web de gradle

Extracto en algún lugar de tu pc / mac

Abra el estudio de Android, vaya a Preferencias -> Gradle (panel izquierdo) -> y escoja la distribución local de gradle. Punto Gradle casa a la ubicación donde se extrajo gradle.

Esto arregló el problema para mí. El uso del gradle wrapper y la distribución gradle agrupada fallaron

En mi caso, actualize gradle a la última versión (1.8) y luego cambié los archivos gradle.build (para mi proyecto y para las bibliotecas que estaba usando) como estos:

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

Los archivos Sincronizar y Actualizar / Invalidar caché. Esto parece resolver el problema. Creo que Gradle con el fin de determinar la versión mínima requerida sólo lee el valor anterior.

Esto es lo que hice para que mi proyecto funcionara:

  1. Instalado Gradle 1.7 en mi sistema operativo (los usuarios de OS X pueden usar brew para esto)
  2. Se agregó esto a mi archivo local.properties : sdk.dir=/Applications/Android\ Studio.app/sdk
  3. Creado gradle envolturas con gradle wrapper comando.
  4. Elegir la opción "Usar gradle wrapper (recomendado)" en Android Studio.
  • ¿Cómo comprobar el idioma de un dispositivo en android?
  • Android Studio - EXCEPCION INESPERADA DE NIVEL SUPERIOR:
  • ¿Puede Android Studio extraer automáticamente las referencias de un archivo XML de diseño en el archivo de actividad java?
  • Incluya archivos .java como archivos de origen java en Android Studio para eliminar el círculo rojo con "J" en ellos
  • Android Studio 2.1 ejecución instantánea java.lang.OutOfMemoryError: Límite de sobrecarga de GC superado
  • Android Studio dice que "no se puede resolver el símbolo", pero el proyecto compila
  • Archivo fileSnapshots.bin en Android Studio
  • Envío de objetos Json dentro del array al servidor
  • Error al importar nuevo proyecto Gradle: No se pudo obtener el modelo del tipo 'IdeaProject'
  • Android Studio Recycling Old Code después de los cambios de código?
  • Android NDK en el estudio de Android> = 1.4
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.