Не удается создать проект Gradle с Android Studio

Я использую Android Studio 0.3.0 (настроен на использование градиентной оболочки для сборки), Gradle 1.8. Каждый раз, когда я создаю (или перестраиваю) проект с Android Studio, я получаю ошибку:

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

Нажав на ошибку, вот код ошибки в файле build.gradle:

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

Если я удалю .toInteger() ошибка исчезнет. В противном случае я могу построить проект с консоли просто отлично ./gradlew clean check build .

У кого-то возникают проблемы? Это, похоже, проблема Android Studio. Если вы знаете обходное решение или исправление, это было бы круто.

    Возможно, вы удалили xcode, вызвав issuse. Попробуйте переустановить средства командной строки, чтобы убедиться, что git работает нормально.

    Выполните команду ниже:

    xcode-select --install

    Нажмите «Установить», чтобы загрузить и установить инструменты командной строки Xcode.

    Я думаю, что Android Studio запускает «make» из другого каталога, так что вот мое исправление и работает как ожидалось:

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

    У меня была такая же проблема с подсчетом фиксации. То, что работало для меня, наконец, было

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

    Чтобы узнать, в чем причина, по которой поток вывода пуст, обращается к потоку ошибок с использованием err .

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

    Вероятно, поскольку JChord указал, что ошибка может быть.

    «Xcrun: ошибка: недействительный активный путь разработчика (/ Library / Developer / CommandLineTools), отсутствует xcrun по адресу: / Library / Developer / CommandLineTools / usr / bin / xcrun"

    Затем решение состоит в (re) установке инструментов командной строки Xcode.

    xcode-select --install

    Так как git подключен к нему.

    Intereting Posts
    Кордова / Phonegap: Live codebase Как отличить, вызывается ли onDestroy () как часть последовательности изменения конфигурации? Android. Выбор пользовательского намерения Facebook-подобный заголовок в Android Как заказывать вызовы API, когда вы находитесь в автономном режиме при использовании Retrofit Использование JsonArray vs ArrayList в качестве набора данных для адаптера RecyclerView Виджет музыкального плеера Android SyncAdapter только в WIFI Запуск службы android с использованием явного или неявного намерения Удаление строки или разделителя между панелью действий и основным экраном в Android Компоненты IntentReceiver не могут связываться с сервисами Попытка вызвать виртуальный метод «java.lang.String android.content.Context.getPackageName ()» в ссылке на нулевой объект Отображение маркера в geo: -url на Android-картах NPE при получении Robolectric ShadowApplication с волейболом и кинжалом Xamarin Android Player не может запускать эмуляторы API 21 или выше