Я пытаюсь создать проект Gradle с помощью gradle-wrapper ( gradlew
).
Когда я использую ./gradlew build
, он выводит текст
Скачивание http://services.gradle.org/distributions/gradle-1.11-bin.zip
У меня уже есть gradle-1.11-bin.zip, загруженный отдельно, и я не хочу загружать его снова при сборке.
Итак, где мне поместить gradle-1.11-bin.zip в свой проект или систему, чтобы мне не пришлось загружать снова?
gradle / wrapper / gradle-wrapper.properties выглядит следующим образом.
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.11-bin.zip
И я попытался скопировать gradle-1.11-bin.zip в gradle / wrapper / dists, что не решило проблему.
gradle
вместоgradlew
.Измените gradle / gradle-wrapper.properties
Windows:
Linux:
источник
distributionUrl
таким образом, чтобы пакет Gradle ZIP был доступен в обеих ОС без измененияdistributionUrl
значения?Просто перетащите загруженный файл gradle в адресную строку браузера, а затем скопируйте адрес из адресной строки и измените gradle / wrapper / gradle-wrapper.properties следующим образом:
пример:
или вы можете скопировать файл gradle.zip в папку оболочки, а затем использовать относительный путь:
источник
Это то, что я сделал, чтобы не редактировать всю оболочку gradle для текущих и будущих проектов.
gradle-wrapper.properties
в папке проекта (например./gradle/wrapper/gradle-wrapper.properties
)distributionUrl
строку (например,distributionUrl=http\://services.gradle.org/distributions/gradle-2.10-bin.zip
Необходим двоичный архив gradle
gradle-2.10-bin.zip
. Другая версияgradle-2.10-all.zip
включает в себя все, включая исходный код и документацию.Обратите внимание, что каждый проект поставляется с разными версиями дистрибутивов Gradle, и вы можете изменить версию на ту, которая у вас есть (
gradle-x.xx-XXX.zip
), которая включает двоичный файл. (например,gradle-2.11-bin.zip
|gradle-2.11-all.zip
).Выполнить
gradlew.bat
в окне илиgradle
в Linux, чтобы запустить оболочку для сборки проекта.Он начнет загрузку
gradle-2.10-bin.zip
в.gradle\wrapper\dists
вашей домашней директории (например.C:\Users\Sojimaxi\.gradle\wrapper\dists\gradle-2.10-bin
). Эта загрузка происходит только один раз для каждой указанной версии Gradle.Если вы уже скачали архив, вы можете прервать загрузку с помощью Ctrl+C
Перейдите в папку загрузки gradle,
C:\Users\Sojimaxi\.gradle\wrapper\dists\gradle-2.10-all\78v82fsf226usgvgh7q2ptcvif
скопируйте свою собственную копиюgradle-2.10-bin.zip
в этот каталог, затем удалитеgradle-2.10-all.zip.part
в этом каталоге.Вот и все. Вернитесь в каталог вашего проекта для выполнения,
gradlew.bat
и он будет использовать вашу локальную копию вместо загрузки новой.источник
Это решение не сработало для меня, но помогите мне найти правильный путь, поэтому, если вы хотите установить gradle в автономном режиме, выполните следующие действия:
1- в вашем проекте в каталоге gradle откройте этот файл (gradle-wrapper.properties)
2- в последней строке вы найдете версию gradle, загрузите эту версию или скопируйте файл с другого компьютера
Ссылка для скачивания будет такой: http://services.gradle.org/distributions/gradle-3.3-bin.zip
3- откройте это место C: \ Users \ userName.gradle \ wrapper \ dists \ gradle-3.3-all и убедитесь, что это только одна папка (имя не имеет значения на устройствах), если какие-либо другие папки удаляют все их и нажмите синхронизацию градиента в студии Android, которая автоматически сгенерирует другую папку со случайным именем.
4- откройте эту папку и убедитесь, что на снимке экрана есть только два последних файла.
5- переместите zip-файл, который вы скачали, в эту папку
6- нажмите синхронизацию gradle в студии Android снова, предположим, что gradle будет работать нормально.
источник
Я нашел еще один простой способ сделать это, просто запустил свой сервер XAMPP, а затем создал папку
gradle
внутриhtdocs
. Я добавил заархивированный файлgradle-4.4-all.zip
в эту папку. Изменил URL-адрес распространения, чтобыdistributionUrl=http\://localhost/gradle/gradle-4.4-all.zip
я перезапустил Android, и синхронизация завершилась без каких-либо проблем.источник
Я скачиваю на
внутри Eclipse я заявляю:
Затем я очень быстро создаю новый проект Gradle (с оболочкой), не нужно загружать. (Легче, чем это решение )
источник
создать локальный сервер для имитации загрузки https (может быть, немного сложно), но он работает
1. установите tomcat, затем распакуйте и выполните
E:\apache-tomcat-8.5.4\bin\startup.bat
2. поставить
gradle-2.14.1-all.zip
наE:\apache-tomcat-8.5.4\webapps\ROOT\distributions
3. измените URL-адрес, как этот,
distributionUrl=http\://localhost:8080/distributions/gradle-2.14.1-all.zip
теперь запускайте как обычно
источник
скопируйте свой путь, куда вы поместили файл gradle-5.0-rc-5-bin.zip, пример: путь C: / My doc / tools
если на вашем пути есть пробелы, измените его на% 20
файл: /// C: /My%20doc/tools/gradle-5.0-rc-5-bin.zip
и выполните команду:
источник
// Не используйте android 8, так как он будет продолжать загружать распределение уровней использования 7
// Это запустится
Затем бегите ниже, и на этот раз он должен иметь успех (сработало для меня)
источник