Wie zu verwenden gradle zip in lokalen Systems ohne Download bei der Verwendung von gradle-wrapper
Ich versuche zu bauen, ein gradle-Projekt mit gradle-wrapper - ( gradlew
).
Wenn ich Baue mit ./gradlew build
ist, gibt es text
Herunterladen http://services.gradle.org/distributions/gradle-1.11-bin.zip
Und ich bekam schon gradle-1.11-bin.zip separat heruntergeladen und ich will nicht, um es erneut herunterladen, wenn ich Baue.
So, wo soll ich dir gradle-1.11-bin.zip in meinem Projekt oder system, so dass ich nicht erneut herunterladen müssen?
gradle/wrapper/gradle-wrapper.Eigenschaften ist wie folgt.
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
Und ich habe versucht, das kopieren gradle-1.11-bin.zip in gradle/wrapper/dists das ist nicht das problem lösen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vom gradle-wrapper Dokumentation, die ich gefunden in Abschnitt 61.1. Konfiguration
So, ich änderte
distributionUrl
Eigenschaft ingradle-wrapper.properties
zuDann habe ich eine Kopie von
gradle-1.11-bin.zip
imgradle/wrapper/
.Dann
./gradlew build
heruntergeladen lokale Kopie der zip und gebaut das Projekt.gradle
eher alsgradlew
...\android-studio\gradle\gradle-3.3-all.zip
Modifty die gradle/gradle-wrapper.Eigenschaften
Windows:
linux:
distributionUrl
in der Weise, dass Gradle ZIP-Paket zugegriffen werden, die auf beiden OS ohne änderungdistributionUrl
Wert?Ziehen Sie einfach heruntergeladen gradle-Datei in Ihre browser-Adresszeile und kopieren Sie dann die Adresse aus der Adressleiste und ändern gradle/wrapper/gradle-wrapper.Eigenschaften wie folgt:
Beispiel:
oder Sie kopieren können gradle.zip Datei wrapper-Ordner, dann verwenden Sie relativen Pfad:
Dies ist, was ich Tat, um zu vermeiden, Bearbeiten Sie alle gradle wrapper für aktuelle und zukünftige Projekte.
gradle-wrapper.properties
in Ihrem Projekt-Ordner (zB../gradle/wrapper/gradle-wrapper.properties
)distributionUrl
Zeile (zB.distributionUrl=http\://services.gradle.org/distributions/gradle-2.10-bin.zip
Den gradle-binary-Archiv erforderlich ist
gradle-2.10-bin.zip
. Eine andere version istgradle-2.10-all.zip
umfasst alles, einschließlich Quellcode und Dokumentation.Bitte beachten Sie in jedem Projekt von Schiffen mit verschiedenen Versionen von gradle-Distributionen, und Sie können ändern Sie die version, die Sie haben (
gradle-x.xx-XXX.zip
), dass gehören die binären. (zB.gradle-2.11-bin.zip
|gradle-2.11-all.zip
).Ausführen
gradlew.bat
auf Fenster odergradle
auf linux zu starten, der wrapper um das Projekt zu erstellen.Wird es beginnen herunterladen der
gradle-2.10-bin.zip
zu den.gradle\wrapper\dists
in Ihrem home-Verzeichnis (zB.C:\Users\Sojimaxi\.gradle\wrapper\dists\gradle-2.10-bin
). Dieser download geschieht nur einmal für jede angegebene gradle-version.Wenn Sie bereits heruntergeladen, das Archiv, bevor Sie können, beenden Sie den download mit Strg+C
Gehen in die gradle download Standort
C:\Users\Sojimaxi\.gradle\wrapper\dists\gradle-2.10-all\78v82fsf226usgvgh7q2ptcvif
Kopie Ihrer eigenen Kopie vongradle-2.10-bin.zip
in diesem Verzeichnis löschen Sie diegradle-2.10-all.zip.part
in diesem Verzeichnis.Das ist alles. Gehen Sie zurück zu Ihrem Projekt-Verzeichnis ausgeführt
gradlew.bat
und es wird Ihre lokale Kopie anstelle des herunterladen einer neuen.Diese Lösung funktionierte nicht für mich, aber helfen Sie mir, um den richtigen Weg, wenn Sie so wollen, gradle installieren, offline gehen Sie folgendermaßen vor:
1 - an Ihrem Projekt unter gradle-Verzeichnis die Datei öffnen (gradle-wrapper.Eigenschaften)
2 - in der letzten Zeile finden Sie den gradle-version, download-version oder kopieren Sie die Datei von einem anderen pc
Download-Link wird wie folgt Aussehen: http://services.gradle.org/distributions/gradle-3.3-bin.zip
3 - open in diesem Ort
C:\Users\userName.gradle\wrapper\dists\gradle-3.3-all
und sicherzustellen, dass ist nur ein Ordner (der name ist egal, es anders auf den Geräten), wenn es andere Ordner, löschen Sie alle von Ihnen, und drücken Sie gradle sync auf android-studio, um einen anderen Ordner automatisch mit einem zufälligen Namen.
4 - öffnen Sie den Ordner und stellen sicher, dass nur die beiden letzten Dateien in der Abbildung.
5 - bewegen Sie die zip-Datei, die Sie heruntergeladen haben, in diesen Ordner
6 - drücken Sie sync auf android-gradle-studio wieder angenommen, dass gradle funktioniert.
Fand ich eine andere einfachste Weg, dies zu tun begann gerade meine XAMPP-server und dann aus einem Ordner
gradle
innenhtdocs
. Hinzugefügt habe ich die Zip-Dateigradle-4.4-all.zip
in diesem Ordner. Verändert die Verteilung urldistributionUrl=http\://localhost/gradle/gradle-4.4-all.zip
Ich android neu gestartet und die Synchronisierung abgeschlossen, ohne jede Frage.
Lade ich zu
innen Eclipse, erkläre ich:
Dann erstelle ich neue Gradle-Projekt (mit wrapper) sehr schnell, keine Notwendigkeit, herunterladen. (Einfach mehr als diese Lösung)
erstellen lokalen server zu verspotten https-download(vielleicht ein wenig Komplex),aber es funktioniert
1. tomcat installieren dann entpacken und exec
E:\apache-tomcat-8.5.4\bin\startup.bat
2.setzen
gradle-2.14.1-all.zip
zuE:\apache-tomcat-8.5.4\webapps\ROOT\distributions
3.ändern Sie die url wie diese
distributionUrl=http\://localhost:8080/distributions/gradle-2.14.1-all.zip
führen Sie nun wie gewohnt
Kopie Ihren Weg wher Sie die Datei gradle-5.0-rc-5-bin.zip
Beispiel:
Pfad C:/My doc/tools
wenn Sie einige Leerzeichen in deinem Pfad ändern es mit %20
file:///C:/My%20doc/tools/gradle-5.0-rc-5-bin.zip
und den Befehl ausführen: