2013-09-07 4 views
39

после обновления Android Studio до версии 0.2.7, я получил следующее сообщение об ошибке:Gradle ошибка: не удалось выполнить сборку с помощью Gradle распределения

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 
} 
} 

Кто-нибудь знает эту ошибку? Спасибо заранее!

+0

не слишком уверен, что это сработает, но стоит попробовать. https://plus.google.com/110937808291147673063/posts/bThHvazYe5q – hoss

ответ

48

У меня была такая же проблема, не могу сказать, что я знаю, что вызвало ее, но я только что закрыл Android Studio, переименовал каталог c:\users\MY USERNAME\.gradle в old-.gradle, а затем перезапустил Android Studio.

Студия Android затем заново создала каталог и автоматически загрузила файл zip-файла и установила его все.

Кажется, все будет в порядке, но, честно говоря, я не знаю, что это за каталог, и в чем причина первопричины проблемы, поэтому будьте осторожны и храните старую папку .gradle немного, re happy все работает нормально.

+3

Это работало для меня, на OSX, хотя, просто удалила папку .gradle из корня проекта. Благодаря! – woot

+0

Работал для меня, но потребовалось почти 15 минут, чтобы перезапустить Android Studio после удаления папки .gradle ... –

+0

Работал для Intellij IDEA Unlimited (14.0.2) с Android-плагином. – XZen

5

Я обновил до 0.3.0 и имел ту же проблему. Мне пришлось в конечном итоге изменить мою версию Gradle на classpath «com.android.tools.build:gradle:0.6.1+» и в build.gradle, а также изменить дистрибутивUrl на distributionUrl = http \: //services.gradle.org /distributions/gradle-1.8-bin.zip в файле gradle-wrapper.properties. Затем я сделал локальный импорт файла Gradle. Это сработало для меня.

+0

У меня такая проблема. Можете ли вы рассказать мне, что вы подразумеваете под «локальным импортом файла Gradle»? Как вы пошли на импорт проекта и выбрали свой build.gradle? Спасибо – Hbcdev

+0

К сожалению, должен был добавить @ JayWhy13 – Hbcdev

+1

Не могли бы вы объяснить больше, у меня такая же проблема, поскольку 0.3.0 – SMUsamaShah

4

У меня была эта проблема, и ответ jaywhy13 был хорошим, но недостаточно.

мне пришлось изменить настройки: Настройки -> Gradle -> MyProject

Там вам нужно проверить «автоматический импорт» и выберите «использовать настраиваемый Gradle обертку». После этого он должен обновить град, и вы сможете снова построить. Если не попробовать перезагрузить Android Studio.

7

У меня внезапно возникла эта проблема утром после того, как она работала накануне вечером. Я попробовал все решения здесь и не смог.

Я также попытался установить другую версию Gradle 1.8 и установить gradle_home.

Пробужденный студия перезагрузки.

В конечном итоге проверенный и проверенный метод перезапуска Windows работал для меня.

В общем, расстройство траты времени.

+0

+1 это тоже сработало для меня. У меня было столько головных болей, поскольку Gradle был представлен как новая система сборки. –

+0

Сначала это сработало, а затем повторило ту же ошибку во второй попытке сборки. – black

11

Для меня следующие два шага исправили проблему:

  1. Убедитесь, что сборка Gradle успешно
  2. Android Studio - Файл - Invalidate кэши/Restart ...
+3

Я сделал это, и, к сожалению, я все еще получаю эту ошибку: «Не удалось выполнить сборку с использованием распределения Gradle» http://services.gradle.org/distributions/gradle-1.10-all.zip » –

+0

Используете ли вы последние инструменты? Я обновил Android Studio и несколько раз сменил с 0.2.7 и никогда не имел таких ошибок. – maxb3k

+0

Да, я всегда использую новейшие инструменты.Возможно, это проблема с разрешениями на моей машине, поскольку это ноутбук компании, и у меня нет прав администратора. Я просто перевел Android Studio в другой каталог, и теперь он работает. –

1

В соответствии с ответ на WarrenFaith, перейдите по ссылке:

Settings -> Gradle -> Project-level settings 

Изменения в Используйте настраиваемую оболочку градиента.

Нажмите «ОК» и следите за его построением. Если вы все еще получаете сообщение об ошибке на этом этапе, вернитесь к:

Settings -> Gradle -> Project-level settings 

Изменение его обратно Использовать по умолчанию Gradle обертку (рекомендуется)

Нажмите кнопку ОК. Это исправило это для меня.

0

Я ввел: [C:\Users\user\].gradle\caches\1.8\scripts и удалил содержание. Мне не нужно было перезапускать что-либо, просто удалил scripts содержимое любого повторного запуска.

0

Для меня при использовании 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 +
5

Прежде всего, среда JDK настройки переменной:

например) JAVA_HOME -> C:. \ Разработка \ Java \ JDK \ jdk1.8.0 _25 путь ->% JAVA_HOME% \ bin;

затмение Window -> Настройки -> Gradle -> Аргументы -> Worksapce JRE проверка -> JDK (jdk1.8.0_25) выбор

снова Run -> Gradle сборки :)

0

Я имел та же проблема на Ubuntu с Eclipse 4.3 (Kepler), и проблема заключалась в том, что я создал проект с минусовым знаком.

Я воссоздал проект без каких-либо specialchars и все работало нормально

0

У меня было то же самое Gradle построить проблемы в Eclipse, и выполнив следующие шаги, были решены проблемы:

  • создана проект использовать правильную версию Java Ява проект свойства-> Java построить путь -> система JRE (редактировать текущий и добавить правильный Java JDK или JRE там)

  • window-> Настройки -> Gradle->rguments-> Рабочая область JRE (установлена ​​на правильную)

Надеюсь, это поможет тем, у кого такие же проблемы.

0

Это случилось со мной после обновления Java, несколько вещей, чтобы проверить, если вы уверены, что ваш путь был установлен до:

  1. если путь не совпадает с последней Java папки установки, изменить его (если ваш в eclipse также проверит eclipse.ini, чтобы убедиться, что вы используете свои системные значения по умолчанию vm (т. е. не тег VM))

  2. перейдите в каталог java, там должны быть 'jdk' и 'jre' в путь, например:

    C:\Program Files (x86)\Java\jdk1.8.0_72\jre 
    

    если не вы, вероятно, установлена ​​JRE только не JDK, что

  3. наконец, если lib папка JDK (не JRE) оленья кожа содержит tools.jar то у вас есть проблемы с установкой

0

У меня была аналогичная проблема после выполнения brew install gradle. Возможно, это было потому, что это была более старая версия. Поэтому я удалил и вместо этого выполнил gradle website's install instructions, а затем, когда я сделал gradle eclipse, у меня больше не было ошибки could not execute build using gradle distribution.

-1

Для исправления этой ошибки очень просто, Если вы читаете журналы. Проблема возникает из-за внезапного отключения IDEA. И файлы журнала неправильно записывают данные. Просто удалите файл по пути

C:/Users/{UserName}/.Gradle/demon/{gradleVersion}/registry.bin.lock. 
Смежные вопросы