Я использую Android Studio. Как я могу вручную установить и использовать Gradle
внутри Android Studio
.
Я скачал Gradle
с http://www.gradle.org/downloads версию gradle-2.1-all.zip.
Когда я открываю заархивированный файл, я вижу корзину, документы и т. Д., Но не знаю, куда их скопировать. И даже после копирования, как его использовать в Android ..
android
gradle
android-studio
шкуры
источник
источник
Ответы:
Android Studio будет автоматически использовать оболочку Gradle и извлекать правильную версию Gradle, а не использовать локально установленную версию. Если вы хотите использовать новую версию Gradle, вы можете изменить версию, используемую студией. Под деревом проекта Android Studio откройте файл
gradle/wrapper/gradle-wrapper.properties
. Измените эту запись:distributionUrl=http\://services.gradle.org/distributions/gradle-2.1-all.zip
источник
distributionUrl
строку так, чтобы она указывала на zip в вашей файловой системе, запустите вашу сборку (напримерgradlew assemble
), а затем, когда она будет завершена, измените ее на правильный URL. Это должно заставить Gradle «загрузить» пакет из вашей файловой системы и настроить его так, как он ожидает, в то время как другие машины останутся в порядке, когда вы зафиксируетеgradle
каталог в своей VCS.https://services.gradle.org/distributions/
Загрузите последний файл распространения Gradle и извлеките его, затем скопируйте все файлы и вставьте его в:
C:\Users\{USERNAME}\.gradle\wrapper\dists\
источник
Шаг 1. Перейдите на сайт загрузки из Gradle: https://gradle.org/releases/
Шаг 2: Извлеките загруженный zip-файл в каталог.
Шаг 2: нажмите Ctrl + Alt + S (mac: ⌘ +,) в Android Studio / Intellij IDEA
Шаг 3: Goto: Build, Execution, Deployment >> Build Tools >> Gradle (или просто введите Gradle в строке поиска)
Шаг 4: Выберите: (X) Использовать локальное распространение Gradle и установите Gradle домой в извлеченный каталог Gradle. Нажмите «Применить».
Шаг 5: Избавьтесь от ненужных файлов gradle, удалите:
- MyApp / gradle /
- gradlew
- gradlew.bat
источник
Предполагая, что это система Windows, и мы используем gradle-2.1-all [Применимо к любой версии Gradle, просто измените версию по мере необходимости]
Установите
<Your Project>\gradle\wrapper\gradle-wrapper.properties
флажок Убедитесь, что значение distributionUrl равноdistributionUrl=http\://services.gradle.org/distributions/gradle-2.1-all.zip
Этого достаточно, поскольку он автоматически загрузит градиент.
источник
Manually
! и все же в вашем ответе говорится, чтоautomatically
на ОФЛАЙН-машине автоматическая загрузка невозможна!1.Скачайте Gradle- распределение формы Gradle
2. извлеките файл в какое-то место
3. Откройте Android Studio : Файл> Настройки> Gradle> Использовать локальное распределение Gradle перейдите по пути, по которому вы извлекли Gradle.
4. нажмите Применить и ОК
Готово
источник
Я использовал вот так,
distributionUrl=file\:///E\:/Android/Gradle/gradle-5.4.1-all.zip
И это сработало для меня.
источник
Распакуйте его где угодно. В Android Studio в разделе «Настройки» есть категория Gradle, где вы можете указать внешнее расположение Gradle, если хотите. Вероятно, имеет смысл поместить папку Gradle bin на свой путь.
источник
Шаг 1. Загрузите последнюю версию Gradle.
Шаг 2. Распаковать дистрибутив
Пользователи Microsoft Windows
Создайте новый каталог C: \ Gradle с помощью проводника.
Откройте второе окно проводника и перейдите в каталог, в который был загружен дистрибутив Gradle. Дважды щелкните ZIP-архив, чтобы открыть содержимое. Перетащите папку содержимого gradle-4.1 во вновь созданную папку C: \ Gradle.
В качестве альтернативы вы можете распаковать ZIP-архив с дистрибутивом Gradle в C: \ Gradle, используя любой архиватор по вашему выбору.
Шаг 3. Настройте системную среду
Пользователи Microsoft Windows
В проводнике щелкните правой кнопкой мыши значок «Этот компьютер (или компьютер)», затем выберите «Свойства» -> «Дополнительные параметры системы» -> «Переменные среды».
В разделе «Системные переменные» выберите «Путь» и нажмите «Изменить». Добавьте запись для C: \ Gradle \ gradle-4.1 \ bin. Нажмите ОК, чтобы сохранить.
Шаг 4. Проверьте установку.
источник
(В существующих ответах упоминаются 2 решения, которые могут работать, но предпочтительное из них - вручную загрузить gradle для
gradlew
, отсутствие важных деталей и вызвать сбой. Итак, я бы добавил сводку с недостающими деталями, чтобы сэкономить ненужное потраченное время , на случай, если другие столкнутся с той же проблемой.)Есть 2 возможных решения:
Решение A. Используйте местоположение
gradle
и удалитеgradlew
связанные файлы. (не рекомендую)Обратитесь к этому ответу из этого сообщения: https://stackoverflow.com/a/29198101/
Подсказки:
Решение Б. Загрузите
gradle
дистрибутив вручную дляgradlew
. (рекомендуемые)Android Studio загрузит gradle в подкаталог, названный хешем.
Чтобы загрузить вручную, необходимо выполнить загрузку в точную подкаталог, названный хешем.
Шаги:
например
.gradle/wrapper/dists/gradle-4.10.1-all/455itskqi2qtf0v2sja68alqd/
например
ps -aux grep | android
например
.gradle/wrapper/dists/gradle-4.10.1-all/455itskqi2qtf0v2sja68alqd/
например
gradle-4.10.1-all.zip.part
с веб-сайта: https://services.gradle.org/distributions/
например https://services.gradle.org/distributions/gradle-4.10.1-all.zip
*.part
файл.например
.gradle/wrapper/dists/gradle-4.10.1-all/455itskqi2qtf0v2sja68alqd/gradle-4.10.1-all.zip
Android Studio
и попробуй еще раз.например
.gradle/wrapper/dists/gradle-4.10.1-all/455itskqi2qtf0v2sja68alqd/gradle-4.10.1/
Подсказки:
Android Studio
и повторного создания пустого проекта, если вы видите, отображается сообщение «Ожидание загрузки дистрибутива другим процессом».Это означает, что вы не прервали предыдущий процесс загрузки, сначала завершили его, затем удалили пустой проект, а затем создали новый проект для повторного подтверждения.
Android Studio
может использовать разныеgradle
версии, поэтому может потребоваться повторить этот процесс один раз приAndroid Studio
обновлении.Кстати :
Вот макет каталога на моем
Linux
(для
Android Studio 3.3.1
, использующемgradle
4.10.1)Эрик @ Эрик-ПК:
~/.gradle/wrapper
$tree -L 4
Предложения
Android-Studio
Android Studio
.Лучше предоставить возможность выбрать локальный
gradle
установочный каталог или файл .zip для использованияgradlew
.источник
gradle.properties
тогда? Например, я хочу добавитьparallel
свойство, но не хочу менять егоgradle.properties
из командного проекта.Я не уверен, почему так много искаженных описаний этого. Возможно, потому, что Android Studio (AS) постоянно меняется / развивается? Тем не менее, процедура эта проста.
Предполагая, что вы уже установили Gradle в подходящий каталог, это означает, что вы, вероятно, также определили переменную среды для
GRADLE_HOME
, если не определите ее сейчас, и перезапустите AS.Для моего примера:
GRADLE_HOME=C:\Gradle\gradle-5.2.1
Затем запустите AS и перейдите к:
File> Settings> Build, Execution, Deployment> Gradle.
Теперь все , что вам нужно сделать , это выбрать:
(o) Use local gradle distribution
. Затем AS сообщит вам, что нашел ваши локальные пути Gradle:Нажмите
Apply
иOk
перезапустите AS.Теперь все данные Gradle можно найти в вашем HOME каталоге, обычно расположенном здесь (в данном случае в Windows):
# tree -L 2 $USERPROFILE/.gradle/ | tail -n +2 ├── build-scan-data │ ├── 2.1 │ └── 2.2.1 ├── caches │ ├── 3.5 │ ├── 5.2.1 │ ├── jars-3 │ ├── journal-1 │ ├── modules-2 │ ├── transforms-1 │ ├── transforms-2 │ ├── user-id.txt │ └── user-id.txt.lock ├── daemon │ ├── 3.5 │ └── 5.2.1 ├── native │ ├── 25 │ ├── 28 │ └── jansi ├── notifications │ └── 5.2.1 ├── workers └── wrapper └── dists
Проверено на последней версии AS 3.3.2
источник
Следуй этим шагам
Это то, что у меня сработало. Я надеюсь, что это помогает.
источник
на первом этапе вы должны перейти на http://www.gradle.org/downloads, а затем выбрать свою версию Gradle и перейти по ссылке для скачивания в GitHub, а затем загрузить Gradle с GitHub. после завершения загрузки вы должны извлечь загруженный файл в каталог (каждый каталог, который вы хотите). наконец, откройте извлеченную папку, просто запустите gradlew.bat и подождите несколько минут для завершения загрузки. и после завершения загрузки файлов Gradle установит себя автоматически. Gradle будет работать правильно в следующий раз. Я решаю эту проблему таким образом, я тестировал его, и все в порядке, поэтому каждый может протестировать этот способ, он должен работать хорошо. Удачи.
источник
Manually
! и все же ваш ответ говоритautomatically
вOFFLINE machine
нет никакого способа , чтобы загрузить автоматически!Если вы используете LINUX, выполните следующие действия:
Перейдите на страницу загрузки https://gradle.org/ и загрузите последний zip-файл (в настоящее время последняя версия - 3.1).
Распакуйте загруженный zip-файл в / opt / android-studio / gradle /.
Откройте свой проект в Android Studio и нажмите Ctrl + Alt + S
Найдите Gradle в строке поиска окна настроек
Выберите: (X) Использовать локальное распространение Gradle и установить Gradle home в /opt/andriod-studio/gradle/gradle.xx (где xx - это часть только что загруженного вами zip-файла gradle). Затем нажмите «Применить».
Попробуйте синхронизировать Gradle еще раз, если синхронизация уже не удалась. Если не закройте проект и откройте его заново.
Надеюсь, это решит вашу проблему.
источник
Как сказал @
https://services.gradle.org/distributions/
Загрузите последний файл распространения Gradle и извлеките его, затем скопируйте все файлы и вставьте его в:
C:\Users\{USERNAME}\.gradle\wrapper\dists\
но сначала вы должны заставить Android Studio попробовать загрузить zip-файл и отменить его.
Таким образом вы можете получить хэш, скопировать файл и поместить его под хеш
источник
загрузите желаемый пакет. Затем измените строку распространения на
distributionUrl=file:/c:/Gradle/gradle-5.5.1-all.zip
источник
Предположим, вы однажды установили последнюю версию Gradle. Но если ваша конкретная версия gradle проекта не совпадает с версией gradle, которая уже установлена на машине, gradle sycn захочет загрузить эту версию. Чтобы предотвратить эту загрузку, есть одна хитрость. Сначала вы должны знать версию gradle, которая уже установлена на вашем компьютере. Перейдите по адресу: C: \ Users {имя пользователя} .gradle \ wrapper \ dists, здесь вы увидите все уже установленные версии, запомните последнюю версию, предположим, что это gradle-6.1.1-all.zip. Теперь вернитесь в Android Studio. В своем открытом проекте перейдите по дереву проекта Android Studio, откройте файл gradle / wrapper / gradle-wrapper.properties. Измените эту запись:
distributionUrl=http\://services.gradle.org/distributions/gradle-6.1.1-all.zip
Таким образом, мы предотвращаем загрузку градиента снова и снова. Но избегайте этого, если версия действительно старая. Если это так, вы увидите это предупреждение:
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/6.1.1/userguide/command_line_interface.html#sec:command_line_warnings
источник
1. Установите gardle по указанной ссылке http://services.gradle.org/distributions/ 2. Извлеките этот загруженный файл в папку C: \ Gradle \ gradle-4.5 3. Установите среду gradle Этот компьютер \ properties \ advance Системные настройки \ Переменная среды 4. запустим Android studio и задаем путь к gradle C: \ Gradle \ gradle в Android studio
источник