Gradle ошибка: не удалось выполнить сборку с использованием дистрибутива Gradle
После обновления Android Studio до версии 0.2.7 я получил следующую ошибку:
org.gradle.tooling.GradleConnectionException: Could not execute build
using Gradle distribution
'http://services.gradle.org/distributions/gradle-1.6-bin.zip'.: Could
not execute build using Gradle distribution
'http://services.gradle.org/distributions/gradle-1.6-bin.zip'.
Это мой build.gradle:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
dependencies {
compile files('libs/android-support-v4.jar')
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 10
targetSdkVersion 17
}
}
Кто-нибудь знает эту ошибку?
Спасибо заранее!
Ответы
Ответ 1
У меня была такая же проблема, я не могу сказать, что знаю, что вызвало ее, но я просто закрыл Android Studio, переименовал каталог c:\users\MY USERNAME\.gradle
в old-.gradle
, а затем снова запустил Android Studio.
Студия Android затем заново создала каталог и автоматически загрузила zip файл gradle и установила его все.
Кажется, все будет хорошо, но, честно говоря, я не знаю, что это за каталог, и какова основная причина проблемы, так что будьте осторожны и немного сохраните старую папку .gradle
, пока вы не "счастлив, что все работает нормально".
Ответ 2
Для меня следующие два шага исправили проблему:
- Убедитесь, что сборка Gradle прошла успешно.
- Android Studio - Файл - Недействительный кэш/Перезапуск...
Ответ 3
У меня внезапно возникла эта проблема утром после того, как она работала накануне. Я пробовал все решения здесь и не смог.
Я также попытался установить еще одну версию Gradle 1.8 и установить gradle_home.
Пробная перезагрузка студии.
В конечном итоге проверенный и проверенный метод перезагрузки Windows работал у меня.
В целом ужасная трата времени.
Ответ 4
Я обновил до 0.3.0 и имел ту же проблему. Мне пришлось в конечном итоге изменить мою версию Gradle на classpath "com.android.tools.build:gradle:0.6.1+" и в build.gradle, а также изменить дистрибутивUrl на сервисы distributionUrl = http \://.gradle.org/distributions/gradle -1.8-bin.zip в файле gradle -wrapper.properties. Затем я сделал локальный импорт файла Gradle. Это сработало для меня.
Ответ 5
Прежде всего, настройки переменной среды JDK:
например) JAVA_HOME → C:\develop\java\jdk\jdk1.8.0_25 path → % JAVA_HOME%\bin;
затмение
Окно → настройки → Gradle → Аргументы → Проверка работоспособности JRE → jdk (jdk1.8.0_25) выбор
снова Run → Gradle build:)
Ответ 6
У меня была эта проблема, и ответ jaywhy13 был хорошим, но недостаточно.
Мне пришлось изменить настройку: Настройки → Gradle → MyProject
Там вам нужно проверить "автоматический импорт" и выбрать "использовать настраиваемый Gradle обертку". После этого он должен обновить Gradle, и вы сможете снова создать его. Если не попробовать перезагрузить Android Studio.
Ответ 7
В соответствии с ответом WarrenFaith, перейдите к:
Settings -> Gradle -> Project-level settings
Изменить на Использовать настраиваемую оболочку gradle.
Нажмите "ОК" и просмотрите его. Если вы все еще получаете ошибку на этом этапе, вернитесь к:
Settings -> Gradle -> Project-level settings
Измените его на Использовать оболочку по умолчанию gradle (рекомендуется)
Нажмите "ОК". Это исправило это для меня.
Ответ 8
Я ввел:
[C:\Users\user\].gradle\caches\1.8\scripts
и удалил его содержимое.
Мне не пришлось перезапускать что-либо, просто удалил контент scripts
, чтобы повторить его.
Ответ 9
Для меня, при использовании IntelliJ IDEA, эта ошибка возникла из-за того, что у меня был Java SDK, а не Android SDK, установленный на уровне проекта.
Мое исправление:
- IntelliJ > Файл > Структура проекта...
- Project > Project SDK > [Выбрать] 'Платформа Android API 19 (версия Java версии 1.7.0_40 ")'
Я нахожусь:
- IntelliJ IDEA: 13.1.3
- Gradle: 1.10
- Плагин Android для Gradle: 0.9. +
Ответ 10
У меня была та же проблема с Ubuntu с Eclipse 4.3 (Kepler), и проблема заключалась в том, что я создал проект с минусовым знаком.
Я воссоздал проект без каких-либо специальных графиков, и все это отлично работало
Ответ 11
У меня были те же проблемы с конструкцией Gradle в Eclipse, и, выполнив следующие шаги, проблемы были решены:
-
настроить проект для использования правильной java-версии java
project properties- > java build path → jre system (отредактируйте текущий и добавьте правильный java jdk или jre там)
-
window- > Настройки → Gradle → Аргументы- > Рабочая область JRE (установлена на правильную)
Надеюсь, это поможет тем, у кого есть те же проблемы.
Ответ 12
Это случилось со мной после обновления java, несколько вещей, чтобы проверить, уверены ли вы, что ваш путь был установлен раньше:
-
если путь не соответствует последней папке установки java, измените ее (если ваш в eclipse проверит eclipse.ini
тоже, чтобы убедиться, что вы используете ваши системы по умолчанию vm (т.е. не тег VM))
-
перейдите в каталог java, в пути должны быть "jdk" и "jre", например:
C:\Program Files (x86)\Java\jdk1.8.0_72\jre
Если вы, скорее всего, не установили JRE, а не JDK, который
-
Наконец, если папка lib
jdk (не jre) не содержит tools.jar
, тогда у вас возникнет проблема с установкой
Ответ 13
У меня была аналогичная проблема после выполнения brew install gradle
. Возможно, это было потому, что это была более старая версия. Поэтому я удалил и вместо этого выполнил gradle инструкции по установке сайта, а затем, когда я сделал gradle eclipse
, я больше не имел ошибку could not execute build using gradle distribution
.
Ответ 14
Эта проблема возникла у меня, когда я отредактировал конфигурации в Android Studio для использования рабочего стола. Тем не менее, использование по умолчанию (Android), кажется, работает хорошо без каких-либо проблем.
Ответ 15
У меня была та же проблема, и я решил ее, удалив файлы gradle-wrapper.jar и gradle-wrapper.properties из оболочки Gradle, а затем очистил для меня работу по перестройке.
Ответ 16
Исправить эту ошибку очень легко, если вы читаете логи. Проблема возникает из-за внезапного отключения IDEA. И файлы журнала не правильно записывают данные. Просто удалите файл по пути
C:/Users/{UserName}/.Gradle/demon/{gradleVersion}/registry.bin.lock.