No se puede construir el proyecto Gradle con Android Studio

Estoy utilizando Android Studio 0.3.0 (configurado para utilizar gradle envoltorio para construir), Gradle 1.8. Cada vez que construyo (o reconstruyo) el proyecto con Android Studio, obtengo el error:

Gradle: A problem occurred evaluating project ':MyProject'. > For input string: "" 

Al hacer clic en el error, aquí está el código de error en build.gradle:

 def getCommitsCount() { return 'git rev-list --count HEAD'.execute().text.toInteger() } 

Si quito .toInteger() entonces el error se ha ido. De lo contrario, puedo construir el proyecto desde la consola muy bien ./gradlew clean check build .

¿Alguien está recibiendo el mismo problema? Parece ser un problema de Android Studio. Si conoce alguna solución o arreglo, eso sería genial.

Tal vez usted ha eliminado el xcode causa el issuse. Intente reinstalar Herramientas de línea de comandos para asegurarse de que el trabajo git normal.

Ejecute el siguiente comando:

xcode-select --install

Haga clic en "Instalar" para descargar e instalar las herramientas de línea de comandos de Xcode.

Creo que Android Studio ejecutar "make" de un directorio diferente, así que aquí está mi solución y funciona como se espera:

 def getCommitsCount() { return "git --git-dir=${projectDir}/.git --work-tree=${projectDir} rev-list --count HEAD".execute().text.toInteger() } 

Tuve el mismo problema con obtener el conteo de commit. Lo que funcionó para mí finalmente fue

 def getGitCommitCount() { def process = "git rev-list HEAD --first-parent --count".execute() return process.text.toInteger() } 

Para averiguar cuál es la razón por la que el flujo de salida está vacío, acceda a la secuencia de errores utilizando err .

 def getCommitsCountError() { return 'git rev-list --count HEAD'.execute().err.text.toInteger() } 

Es probable que JChord señaló que el error puede ser.

"Xcrun: error: ruta de desarrollador activa no válida (/ Library / Developer / CommandLineTools), faltando xcrun en: / Library / Developer / CommandLineTools / usr / bin / xcrun"

Entonces la solución es (re) instalar Xcode Command Line Tools.

xcode-select --install

Como git está conectado a ella.

  • ¿Cómo incluir dependencias en la biblioteca .aar?
  • El archivo AAR local no gestiona las dependencias
  • Error "no se pudo obtener el modelo de tipo 'BasicIdeaProject' utilizando Gradle distribución" en Windows?
  • Error en el android studio mientras se crea un nuevo proyecto
  • Bloqueo con NoSuchMethodError después proguard con referencias de método
  • Android / Gradle / Unity - incluye todas las dependencias en el complemento AAR
  • Gradle build Error: Causa: org.gradle.api.internal.ExtensibleDynamicObject
  • Android gradle prueba sólo un sabor
  • Administrar la clave de la API de Google Maps con Gradle en Android Studio
  • Error de compilación de Gradle después de actualizar a 3.0
  • Gradle: El nombre de archivo, el nombre de directorio o la sintaxis de etiquetas de volumen es incorrecto
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.