Saya memperbarui android studio 2.3 dan ada bug, gradle tidak dibangun dan itu terus memberi saya kesalahan yang sama untuk semua proyek.
Error:Failed to open zip file.
Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
<a href="syncProject">Re-download dependencies and sync project (requires network)</a>
<a href="syncProject">Re-download dependencies and sync project (requires network)</a>
Saya sudah mencari solusi, tetapi belum menemukannya. Saya mencoba:
Invalidate Caches / Restart...
tapi tidak ada yang berubah.
android
android-studio
gradle
error-handling
sdk
Reem Aziz
sumber
sumber
Jawaban:
UPDATE 17 JULI 2018:
Bahkan jika solusi berikut masih berfungsi hingga hari ini, saya telah menemukan (berkat jawaban yang diposting oleh Hamid Asghari dan atas komentar yang diposting oleh Mahendra Dabi) bahwa hanya dengan menghapus direktori dist gradle dan melakukan boot ulang ide, akan memperbaiki masalah (harap baca posting Hamid untuk jawaban lengkap, dan ingat bahwa OSX dan Linux memiliki jalur gradle yang sama).
Jika Anda masih ingin mengikuti solusi asli saya, Anda setidaknya harus mempertimbangkan untuk menggunakan versi Gradle yang lebih baru (tautan langsung dari repo distribusi gradle: https://services.gradle.org/distributions/ )
Jawaban asli (tanggal 7 Maret 2017):
Saya menghadapi masalah yang sama pagi ini setelah memutakhirkan Android Studio ke 2.3. Untuk mengatasi masalah ini:
1) Unduh biner Gradle 3.3 secara manual (tautan langsung: https://services.gradle.org/distributions/gradle-3.3-bin.zip )
2) Buka direktori root android studio Anda, dan ekstrak zip ke folder gradle (misalnya di mesin Debian saya, jalur lengkapnya adalah /opt/android-studio/gradle/gradle-3.3)
3) Buka Android Studio, buka File-> Settings-> Build, Exectution, Deployment-> Gradle dan setel "Gradle home" untuk mengarahkan folder gradle-3.3 baru Anda.
4) Sinkronkan dan Anda siap berangkat!
sumber
Perbaiki Instalasi Gradle
Ini biasanya terjadi ketika ada yang tidak beres dalam peluncuran pertama Android Studio (mis. Sistem crash, kehilangan koneksi atau apa pun).
Untuk mengatasi masalah ini, tutup Android Studio dan hapus konten direktori berikut, file yang diperlukan akan didownload pada peluncuran IDE berikutnya.
macOS:
~/.gradle/wrapper/dists
Linux:
~/.gradle/wrapper/dists
Windows:
C:\Users\your-username\.gradle\wrapper\dists
Saat mengunduh Gradle secara manual berfungsi, saya sarankan membiarkan Android Studio melakukannya sendiri.
sumber
Saya menghadapi masalah yang sama 2 hari yang lalu dan hari ini saya dapat menyelesaikannya seperti ini:
Pergi ke jalur ini di
C:\Users\user_name\.gradle\wrapper\dists
manauser_name
nama pengguna Anda jika Anda memiliki PC atau nama perusahaan Anda.Hapus
gradle-****-all
file terbaru sejak update terbaru dari android studio (mis. 2.3 atau versi lain).Jika studio android Anda terbuka, tutup lalu buka kembali. Versi Gradle yang lebih baru akan diunduh, itu akan memakan waktu tergantung pada kecepatan internet Anda, ukuran unduhan sekitar 150-200 MB sebelum ekstraksi jadi jika studio android membutuhkan waktu lama untuk menyegarkan, ketahuilah unduhannya. (Untuk memeriksa kemajuan unduhan, klik kanan pada folder gradle baru, buka properti dan periksa ukurannya).
sumber
Temukan 'gradle-wrapper.properties' di proyek root
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
Ubah "https" menjadi "http".
sumber
Ada Langkah-langkah Berikut untuk mengatasi masalah ini.
1. Buka C: \ Users \ ~ User Name ~ \ .gradle \ wrapper \ dists .
2. Hapus semua file dan folder dari folder dists.
3. Jika Android Studio Terbuka, Tutup semua proyek yang dibuka dan Buka kembali proyek. Android Studio Akan mengunduh semua file yang diperlukan secara otomatis.
(Waktu yang diperlukan sesuai dengan Kecepatan Internet Anda (Ukuran Download akan menjadi sekitar "89 MB"). Untuk melihat kemajuan download Buka folder C: \ Users \ ~ User Name ~ \ .gradle \ wrapper \ dists dan periksa ukuran foldernya.)
sumber
hapus saja dan unduh ulang gradle pembungkus.
Beranda Mac / .gradle / wrapper / dists /
hapus versi gradle dan sinkronkan gradle dalam proyek dan jalankan proyek.
sumber
**** Solusi berikut berfungsi untuk saya **** Secara manual menghapus semua file dari C: \ Users \ Admin.gradle \ wrapper \ dists \
dimana Admin adalah nama pengguna saya
sumber
1. Buka "/Users/****/.gradle/wrapper/dists/gradle- . -All / *****".
2. Hapus file "gradle- . -All.zip.lck".
3. Batalkan Cache dan Mulai Ulang.
sumber
Saya meningkatkan gradle dari 4.1 ke 4.10 dan waktu koneksi internet saya habis.
Jadi saya memperbaiki masalah ini dengan menghapus folder "gradle-4.10-all" di .gradle / wrapper / dists
sumber
Ini adalah solusi terbaik bagi saya, cukup ikuti jalur ini C: \ Users \ yourusername.gradle \ wrapper \ dists lalu hapus semua file di dalam folder ini. Tutup studio android Anda dan mulai ulang dan secara otomatis akan mengunduh file gradle yang diperbarui.
sumber
Mengambil isyarat dari @Mikel Yang, saya menemukan bahwa alih-alih menghapus folder ~ / .gradle / wrapper / dists / (yang berarti mengunduh file gradle untuk berbagai aplikasi di Android Studio saya), saya memutuskan untuk mengubah gradle. wrapper.properties file ke gradle terbaru --all.zip. Begitu
Find 'gradle-wrapper.properties' in root project distributionUrl=https\://services.gradle.org/distributions/gradle-{lastest}-all.zip
Dengan cara ini saya bisa menghemat data dan waktu.
sumber
Anda tidak perlu membersihkan semua file di dir
C:\Users\ ~User Name~ \.gradle\wrapper\dists
. dan unduh semuanya lagisebagai gantinya Anda dapat menghapus folder versi gradle yang gagal Anda unduh. Dalam kasus saya itu gradle-4.4-semua jadi saya baru saja menghapus folder itu dan studio android mengunduh ulang gradle-4.4-semua untuk saya
Jika Anda tidak tahu versi yang Anda unduh:
Buka saja menu bantuan> tampilkan log di penjelajah
Could not install Gradle distribution from 'https://services.gradle.org/distribution`
setelah Anda menemukannya, Anda akan menemukan versi gradle yang gagal Anda unduh
sumber
Ini terjadi pada saya karena zip distribusi gradle yang diunduh sebagian
Untuk menyelesaikannya cukup pergi ke jalur di bawah ini
"C: /Users/your_username/.gradle"
ATAU
tarik jalur gradle Anda dari File-> Settings-> Build, Exectution, Deployment-> Gradle -> jalur direktori layanan gradle.
Hapus folder gradle distribusi yang diunduh sebagian
sumber
Buka "File" di studio android, Klik "invalidate caches / Restart" dan "Invalidate and Restart"
Itu juga berhasil
sumber
Saya menghadapi masalah, menurut pemahaman saya, itu karena kombinasi yang tidak valid dari versi Android Studio dan Gradle Plugin . Saya menggunakan Gradle versi 5.4.1 dan Studio versi 3.4, oleh karena itu saya memperbarui studio Android ke 3.5 dan masalah teratasi
sumber
Anda dapat menghapus gradle- terbaru . -semua folder dari jalur di bawah ini Windows: C: \ Users \ your-username.gradle \ wrapper \ dists
sumber
Buka panel Project> Android> Gradle Scripts dan buka file "graddle-wrapper.properties", periksa URL distribusi:
Pergi ke folder ".gradle / wrapper / dists /" dan hapus file itu untuk saya "gradle-5.6.4-all" Kemudian kembali ke studio android dan klik File> Sync Project with Gradle Files. Dan itu akan mulai mengunduh lagi
sumber