Установка Android Studio Gradle
Когда я пытаюсь создать проект в Android Studio, я получаю эту ошибку:
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
Ответы
Ответ 1
Пожалуйста, прочитайте журнал:
- В 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/
Теперь все в порядке.
Ответ 2
Для OS X:
Установите Homebrew в качестве менеджера пакетов. Затем на Terminal запустите:
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
Установите Gradle:
brew install gradle
Это самый простой способ получить Gradle.
Ответ 3
Прежде чем перейти к новому проекту, перейдите к настройке и настройке своего прокси. Я рекомендую установить имя хоста и номер порта, так как у меня были проблемы с настройками прокси-сервера с автоматическим определением. Проверьте подключение в настройках.
Ответ 4
У меня также были проблемы с загрузкой Gradle через Android Studio.
Это был мой способ:
Надеюсь, это поможет!
Ответ 5
В моем случае это было потому, что система имела низкую память. Когда я закрыл некоторые приложения, ошибка исчезла.
Ответ 6
Измените параметры оболочки 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
Теперь он должен компилироваться без каких-либо ошибок.
Ответ 7
Для меня это оказался мой брандмауэр, который VIPRE блокировал сайт Gradle.org и спокойно вызывал Плохой gradle-1.7-bin.zip
будет создан под .gradle\wrapper\dists\
.
Мне пришлось открыть VIPRE и добавить Gradle.org к "Исключениям Bad Web Site" (меню Файл → Настройки → Брандмауэр).
Затем я загрузил http://services.gradle.org/distributions/gradle-1.7-bin.zip
с помощью браузера и перезаписал плохую версию. Я перезапустил Android Studio, и все хорошо.
Ответ 8
FYI, на моем Mac, он загружал Gradle в каталог ~/.gradle
. Вы можете видеть, как он прогрессирует, глядя там:
du ~/.gradle
Ответ 9
Я заметил, что мой файл MyProject/gradle/wrapper/gradle-wrapper.properties
был полностью пуст, поэтому я удалил его, и Android Studio продолжила загружать все, что ему нужно.
После этого он работал.
Ответ 10
Я попробовал решение Kiki Hu, и это сработало. После этого будет добавлено больше загрузок из репозитория Maven, который включает Dalvik Debug Monitor Server (DDMS), Guava и т.д., Что опять не требуется, если вы экспортируете от Eclipse до Android Studio.
Ответ 11
Если вы похожи на меня, вы пытались запустить версию до 0.2.0. После заметок Google
в Приступая к работе с Android Studio, вам нужно будет удалить и переустановить Android Studio.
" Примечание. Обновление с исправлением обновления доступно с 0.1.9 до 0.2. Для обновления с Android Studio 0.1.x до 0.2.x вам необходимо установить новый пакет Android Studio из этого Причина в том, что мы внесли изменения в пакет SDK, который включает в себя предварительно настроенный локальный репозиторий Maven, который может обслуживать библиотеку поддержки v4 и которая требуется для создания новых проектов".
Также имейте в виду, что если у вас есть файлы Android SDK, хранящиеся в C:\Program Files (x86)\Android\android-studio\sdk
, вы должны перенести их перед удалением, или вам нужно будет снова загрузить файлы SDK.
После установки и повторной установки он теперь работает на моей 64-разрядной системе Windows. n/s.
Ответ 12
Удалите все файлы из C:\Documents and Settings\[User]\.gradle\wrapper\dists\
, перестройте проект и перестройте проект в Android Studio. Это работает для меня:)
Ответ 13
Я заметил одно: когда моя Android-студия построена на 130.737825, она автоматически загружает Gradle от 1.6 до C:\Users\yourname\.gradle/wrapper/dists/gradle-1.6-bin/72srdo3a5eb3bic159kar72vok/
.
Однако, когда я обновляю свой Android Studio для сборки 132.821530, он автоматически загружает Gradle от 1.7 до C:\Users\Administrator\.gradle\wrapper\dists\gradle-1.7-bin\2g3i7gan25uopmtc0lnjb1l9ff
.
Я не знаю, имеет ли это значение.
Ответ 14
У меня была эта ошибка при новой установке IntelliJ (14.0), проблема в том, что я не указал JDK. Исправить: нажмите ctrl + A + S (структура проекта) и проверьте правильность SDK.
моя ошибка выглядела так:
Ошибка: Android Gradle Build Target: org.gradle.tooling.GradleConnectionException: не удалось выполнить сборку с помощью установки Gradle...