2013-05-16 2 views
47

Когда я пытаюсь построить проект на Android Studio, я получаю эту ошибку:Android Студия ошибка при установке Gradle

Compilation completed with 1 error and 0 warnings in 9 sec 
1 error 
0 warnings 
org.gradle.tooling.GradleConnectionException: Could not install Gradle distribution from 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'.: Could not install Gradle distribution from 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'. 

Что я могу сделать, чтобы исправить это?

UPDATE:

Когда я смотрю на ошибки журнала, я увидел это:

org.jetbrains.plugins.gradle.settings.GradleSettings cannot be cast to org.jetbrains.plugins.gradle.settings.GradleSettings: 
org.jetbrains.plugins.gradle.settings.GradleSettings cannot be cast to org.jetbrains.plugins.gradle.settings.GradleSettings 
+0

Я получал ту же ошибку компиляции с помощью Android Studio 0.2.10, но только тогда, когда мое устройство было подключено. Обновление до 0.2.11 исправило мою проблему. – mass

+0

Как выглядит ваш build.gradle? Как выглядят ваши настройки.gradle? Вы помещаете classpath 'com.android.tools.build:gradle:0.6.+' –

ответ

67

Пожалуйста, прочитайте журнал от:

  • На Microsoft Windows: [Windwos Drive]\Documents and Settings\[your username]\.AndroidStudioPreview\system\log
  • На Mac и Linux: ~/.AndroidStudioPreview/system/log/

И вы найдете TMP скачать путь gradle-1.6-bin.zip. Например, у меня есть:

2013-05-17 09:42:16,934 [ 283002] INFO - ution.rmi.RemoteProcessSupport - Unzipping C:\Documents and Settings\Kiki.J.Hu\.gradle\wrapper\dists\gradle-1.6-bin\72srdo3a5eb3bic159kar72vok\gradle-1.6-bin.zip to C:\Documents and Settings\Kiki.J.Hu\.gradle\wrapper\dists\gradle-1.6-bin\72srdo3a5eb3bic159kar72vok 
... 
Caused by: com.intellij.openapi.externalSystem.model.ExternalSystemException: Could not install Gradle distribution from 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'. 
java.util.zip.ZipException: error in opening zip file 

Поэтому я знаю причину: я загрузил неполный ZIP-пакет.
Тогда я скачал полный пакет ZIP с http://services.gradle.org/distributions/gradle-1.6-bin.zip вручную и скопировать этот ZIP пакет для:

  • Windows: C:\Documents and Settings\Kiki.J.Hu\.gradle\wrapper\dists\gradle-1.6-bin\72srdo3a5eb3bic159kar72vok\
  • Mac OS X: ~/.gradle/wrapper/dists/gradle-1.10-all/6vpvhqu0efs1fqmqr2decq1v12/

Все в порядке Теперь.

+1

Я встретил ту же ошибку "org.jetbrains.plugins.gradle.settings.GradleSettings не может быть передан в org.jetbrains.plugins.gradle.settings.GradleSettings", поэтому я пришлось переустановить Android Studio, и этот журнал ошибок исчез. Но я не могу вывести logcat из среды IDE, черт! –

+0

Спасибо также работал для меня –

+2

Для меня переустановка действительно сделала трюк. Замена zip-файла градиента на тот, который был загружен из Интернета, не решает проблему. – Xilconic

2

Прежде чем нажать на новый проект, перейдите в настройки и настроить прокси-сервер. Я рекомендую установить имя хоста и номер порта, так как у меня были проблемы с настройками прокси-сервера с автоматическим определением. Проверьте подключение в настройках.

+2

Это, из настроек 'check connection' работает нормально, но Gradle не загружается в любом случае во время make. –

+0

Странно, что мне не нужен Gradle для создания проекта на Eclipse. Может ли Gradle быть отключенным в Android Studio? – razielsarafan

+0

Кроме того, «проверка обновлений» не работает. Даже если прокси установлен в настройках. –

2

У меня также были проблемы с загрузкой Gradle через Android Studio.

Это был мой обходной путь:

  1. Скачать Gradle прямо из http://services.gradle.org/distributions/gradle-1.6-bin.zip
  2. Скопируйте содержимое Gradle-1.6 в \ Android \ Android-студия \ Plugins \ Gradle
  3. Копировать gradle.jar в \ Android \ Android-студия \ Lib \
  4. Restart Android студия

Надеется, что это помогает!

+0

Не повезло. Все это, одно и то же сообщение при сборке. – razielsarafan

+0

Ник: Не могли бы вы подробнее рассказать о своих инструкциях. Zip-файл, на который вы указали и который я скачал, не так же похож на структуру Android-Studio. Спасибо заранее. – moster67

+0

У gradle-1.6-bin.zip есть папка gradle-1.6. Я скопировал содержимое этой папки (bin, init.d, lib, media) в папку plugins \ gradle в папке Android Studio. Затем я скопировал файл plugins \ gradle \ lib \ gradle.jar в папку \ lib в папке android-studio. –

0

Я пробовал Kiki Hu's solution, и это сработало. После этого будет добавлено больше загрузок из репозитория Maven, который включает Dalvik Debug Monitor Server (DDMS), Guava и т. Д., Что опять не требуется, если вы экспортируете из Eclipse в Android Studio.

8

Для OS X:

Установите Homebrew в качестве менеджера пакетов. Тогда на Terminal, запустите:

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" 

Установка Gradle:

brew install gradle 

Это самый простой способ получить Gradle.

0

Если вы похожи на меня, вы попытались запустить версию до 0.2.0. Следуя записями Google в Getting Started with Android Studio, вам необходимо удалить и переустановить Android Studio.

"Note: There is not a patch update available from 0.1.9 to 0.2. To update from Android Studio 0.1.x to 0.2.x, you must install a new Android Studio bundle from this page. The reason for that is that we have made changes to the bundled SDK such that it includes a pre-configured local Maven repository which can serve up the v4 support library and which is required for creating new projects."

быть также известно, что если ваши Android SDK файлы, хранящиеся в C:\Program Files (x86)\Android\android-studio\sdk вы должны переместить их до удаления, или вам необходимо снова загрузить файлы SDK.

После того, как вы установили и переустановили, он теперь работает на моей 64-битной системе Windows.   7.

0

Удалить все файлы с C:\Documents and Settings\[User]\.gradle\wrapper\dists\, перестроить проект и перестроить проект на Android Studio. Это работает для меня :)

1

Для меня это оказалось, мой брандмауэр, который VIPRE, блокировал сайт Gradle.org и тихо вызывая плохой gradle-1.7-bin.zip быть создан под .gradle\wrapper\dists\.

мне пришлось открыть VIPRE и добавить gradle.org в "Исключения Bad Web Site" (меню Файл -> Настройки ->Firewall).

Затем я скачал http://services.gradle.org/distributions/gradle-1.7-bin.zip с помощью браузера и переписал плохую версию. Я перезапустил Android Studio, и все хорошо.

2

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

+1

То же самое здесь , Я обнаружил, что ошибочная ошибка исключения Gradle была ошибочной ошибкой, вызванной тем, что Java VM не загружалась из-за «Не удалось зарезервировать достаточно места для кучи объекта». Все работало нормально после установки следующих параметров: * Файл -> Настройки -> Компилятор -> Компилятор Java -> Дополнительная командная строка ..-> -Xms256m -Xmx512m * Файл -> Настройки -> Компилятор -> Gradle -> Параметры виртуальной машины -> -XX: MaxHeapSize = 256m -Xmx256m –

1

FYI, на моем Mac, он загружал Gradle в каталог ~/.gradle. Вы можете увидеть, как она прогрессирует, глядя туда:

du ~/.gradle 
+0

Загружает gradle (в моем случае 1.7), а затем загружает maven. Всего после загрузки было 94M в каталоге ~/.gradle –

0

Я заметил одну вещь: Когда мой Android Студия построить 130.737825, это автоматическая загрузка Gradle 1.6 в C:\Users\yourname\.gradle/wrapper/dists/gradle-1.6-bin/72srdo3a5eb3bic159kar72vok/.

Однако, когда я обновляю свою Android-студию для сборки 132.821530, она автоматически загружает Gradle 1.7 в C:\Users\Administrator\.gradle\wrapper\dists\gradle-1.7-bin\2g3i7gan25uopmtc0lnjb1l9ff.

Я не знаю, имеет ли это значение.

2

Отредактируйте Gradle настройки оболочки в gradle/wrapper/gradle-wrapper.properties и изменить gradle-1.6-bin.zip в gradle-1.8-bin.zip.

./gradle/wrapper/gradle-wrapper.properties:

#Wed Apr 10 15:27:10 PDT 2013 
distributionBase=GRADLE_USER_HOME 
distributionPath=wrapper/dists 
zipStoreBase=GRADLE_USER_HOME 
zipStorePath=wrapper/dists 
distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-bin.zip 

Он должен компилироваться без каких-либо ошибок в настоящее время.

0

У меня была эта ошибка при свежей установке IntelliJ (14.0), проблема в том, что я не указал JDK. Исправить: нажмите ctrl + A + S (структура проекта) и проверьте правильность SDK.

моя ошибка выглядит следующим образом:

Error:Android Gradle Build Target: org.gradle.tooling.GradleConnectionException: Could not execute build using Gradle installation ...

1

Я заметил, что мой MyProject/gradle/wrapper/gradle-wrapper.properties файл был совершенно пуст, поэтому я удалил его и Android-студия протекала, чтобы загрузить все, что нужно.

После этого все получилось.

Смежные вопросы