Saya mencoba membangun proyek gradle dengan gradle-wrapper ( gradlew
).
Saat saya membangun dengan ./gradlew build
, itu menghasilkan teks
Mengunduh http://services.gradle.org/distributions/gradle-1.11-bin.zip
Dan saya sudah mengunduh gradle-1.11-bin.zip secara terpisah dan saya tidak ingin mengunduhnya lagi ketika saya membuatnya.
Jadi, di mana saya harus meletakkan gradle-1.11-bin.zip di proyek atau sistem saya sehingga saya tidak perlu mengunduh lagi?
gradle / wrapper / gradle-wrapper.properties adalah sebagai berikut.
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
Dan saya sudah mencoba menyalin gradle-1.11-bin.zip ke gradle / wrapper / dists yang tidak menyelesaikan masalah.
gradle
daripadagradlew
.Ubah properti gradle / gradle-wrapper.properties
Windows:
linux:
sumber
distributionUrl
sedemikian rupa sehingga paket Gradle ZIP dapat diakses di kedua OS tanpa mengubahdistributionUrl
nilai?Cukup seret file gradle yang diunduh di bilah alamat browser Anda, lalu salin alamat dari bilah alamat dan ubah gradle / wrapper / gradle-wrapper.properties sebagai berikut:
contoh:
atau Anda dapat menyalin file gradle.zip ke folder pembungkus kemudian menggunakan jalur relatif:
sumber
Inilah yang saya lakukan untuk menghindari mengedit semua pembungkus gradle untuk proyek saat ini dan masa depan.
gradle-wrapper.properties
di folder proyek Anda (mis../gradle/wrapper/gradle-wrapper.properties
)distributionUrl
baris (mis.distributionUrl=http\://services.gradle.org/distributions/gradle-2.10-bin.zip
Arsip biner gradle yang dibutuhkan adalah
gradle-2.10-bin.zip
. Versi lain adalahgradle-2.10-all.zip
yang mencakup semuanya termasuk kode sumber dan dokumentasi.Harap perhatikan bahwa setiap proyek dikirimkan dengan versi distribusi gradle yang berbeda dan Anda dapat mengubah versinya ke versi yang Anda miliki (
gradle-x.xx-XXX.zip
) yang menyertakan biner. (mis.gradle-2.11-bin.zip
|gradle-2.11-all.zip
).Jalankan
gradlew.bat
di jendela ataugradle
di linux untuk memulai pembungkus untuk membangun proyek.Ini akan mulai mengunduh
gradle-2.10-bin.zip
ke.gradle\wrapper\dists
dalam direktori home Anda (mis.C:\Users\Sojimaxi\.gradle\wrapper\dists\gradle-2.10-bin
). Unduhan ini terjadi hanya sekali untuk setiap versi gradle yang ditentukan.Jika Anda sudah mengunduh arsip sebelum Anda dapat menghentikan unduhan menggunakan Ctrl+C
Pergi ke lokasi unduhan gradle
C:\Users\Sojimaxi\.gradle\wrapper\dists\gradle-2.10-all\78v82fsf226usgvgh7q2ptcvif
salin salinan Anda sendirigradle-2.10-bin.zip
ke direktori itu lalu hapusgradle-2.10-all.zip.part
di direktori itu.Itu saja. Kembali ke direktori proyek Anda untuk mengeksekusi
gradlew.bat
dan itu akan menggunakan salinan lokal Anda daripada mengunduh yang baru.sumber
Solusi ini tidak berhasil untuk saya tetapi bantu saya untuk mendapatkan cara yang benar jadi jika Anda ingin menginstal gradle offline ikuti langkah-langkah ini:
1- pada proyek Anda di bawah direktori gradle buka file ini (gradle-wrapper.properties)
2- pada baris terakhir Anda akan menemukan versi gradle, unduh versi itu atau salin file dari pc lain
Link Download akan seperti ini: http://services.gradle.org/distributions/gradle-3.3-bin.zip
3- buka lokasi ini C: \ Users \ userName.gradle \ wrapper \ dists \ gradle-3.3-all dan pastikan hanya ada satu folder (namanya tidak berbeda di perangkat) jika ada folder lain, hapus semua mereka dan tekan sinkronisasi gradle di studio android yang akan menghasilkan folder lain secara otomatis dengan nama acak.
4- buka folder itu dan pastikan hanya ada dua file terakhir di tangkapan layar.
5- Pindahkan file zip yang Anda unduh ke folder itu
6- tekan sinkronisasi gradle di studio android lagi anggap gradle akan berfungsi dengan baik.
sumber
Saya menemukan cara termudah lain untuk melakukan ini baru saja memulai server XAMPP saya dan kemudian membuat folder
gradle
di dalamnyahtdocs
. Saya menambahkan file zipgradle-4.4-all.zip
di dalam folder itu. Mengubah url distribusi menjadidistributionUrl=http\://localhost/gradle/gradle-4.4-all.zip
Saya memulai ulang android dan sinkronisasi selesai tanpa masalah apa pun.sumber
Saya mengunduh ke
di dalam Eclipse, saya menyatakan:
Kemudian saya membuat proyek Gradle baru (dengan pembungkus) dengan sangat cepat, tidak perlu mengunduh. (Lebih mudah dari solusi ini )
sumber
buat server lokal untuk meniru unduhan https (mungkin sedikit rumit), tetapi berfungsi
1. instal tomcat lalu unzip dan exec
E:\apache-tomcat-8.5.4\bin\startup.bat
2. taruh
gradle-2.14.1-all.zip
keE:\apache-tomcat-8.5.4\webapps\ROOT\distributions
3. ubah url seperti ini
distributionUrl=http\://localhost:8080/distributions/gradle-2.14.1-all.zip
sekarang jalankan seperti biasa
sumber
salin jalur Anda di mana Anda meletakkan file gradle-5.0-rc-5-bin.zip contoh: jalur C: / My doc / tools
jika Anda memiliki beberapa spasi di jalur Anda, ubah dengan% 20
file: /// C: /My%20doc/tools/gradle-5.0-rc-5-bin.zip
dan jalankan perintah:
sumber
// Jangan gunakan android 8 karena akan terus mengunduh distribusi kelas gunakan kelas 7
// Ini akan berjalan
Kemudian jalankan di bawah dan kali ini akan sukses (Berhasil untuk saya)
sumber