Saya mendapatkan kesalahan semacam ini, bagaimana cara memperbaikinya.
Error:Unable to load class 'org.gradle.tooling.internal.protocol.test.InternalTestExecutionConnection'.
Possible causes for this unexpected error Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
Re-download dependencies and sync project (requires network)The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this problem.
Stop Gradle build processes (requires restart)Your project may be using a third-party plugin which is not compatible with the other plugins in the project or the version of Gradle requested by the project.In the case of corrupt Gradle processes, you can also try closing the IDE and then killing all Java processes.
android
gradle
gradle-plugin
Vatsal Harde
sumber
sumber
Jawaban:
Saya memperbarui Android Studio saya menjadi 2.3 dan meminta saya untuk memperbarui plugin gradle saya ke 3.3 yang menimbulkan masalah dengan proyek saya yang sedang berjalan. Saya telah memeriksa semua solusi Stack dan tidak ada yang berhasil untuk saya kecuali solusi ini: Saya mengubah url distribusi saya di gradle-wrapper.properties dengan yang ini.
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip
(daftar tautan permanen di sini: https://services.gradle.org/distributions/ )
Proyek saya sudah aktif dan berjalan, hanya meminta saya untuk memperbarui ke alat build gradle 25.0.0 yang saya lakukan. Semuanya baik-baik saja sekarang :)
catatan: distribusi gradle akan berubah tergantung pada versi studio android.
sumber
Pastikan Anda memiliki Koneksi Internet, lalu:
1. Untuk Pengguna Jendela Pergi ke
> C:\Users\username\.gradle\wrapper\dists
2. Untuk pengguna Linux Buka
$HOME/.gradle (~/.gradle)
dan / atau (Di bawah proyek Tertentu)<PROJECT_DIR>/.gradle
3. Hapus file gradle dengan masalah (yaitu folder zip yang hilang tanpa file yang diekstrak)
4. Sinkronkan proyek dengan file gradle.
sumber
C:\Users\username\.gradle\wrapper\dists
folder memang memperbaikinya dan memungkinkannya mengunduh lagi.Hapus file yang rusak
Kesalahan ini terjadi jika file Gradle tidak diunduh sepenuhnya atau rusak karena beberapa alasan lain, jadi kami harus mengunduh ulang file tersebut. Cara termudah adalah dengan menghapus file lama di
C:\Users\username.gradle\wrapper\dists
dan membangun kembali proyek, Android Studio akan secara otomatis mengunduh file baru.
sumber
Tonton Tutorial https://www.youtube.com/watch?v=u92_73vfA8M
atau
ikuti langkah-langkahnya:
Buka browser apa saja
ketik gradle dan tekan enter
Anda dapat menentukan versi apa pun yang Anda inginkan setelah
kata kunci gradle
saya mengunduh gradle 3.3
https://services.gradle.org/distributions klik tautan ini yang ada dalam deskripsi langsung jika Anda mau
klik pada gradle 3.3 all.zip
tunggu unduhannya selesai
c: // pengguna / nama komputer Anda /.gradle/wrapper/dists
tunggu sampai ekstraksi, dibutuhkan 5 menit untuk menyelesaikannya
Sekarang buka proyek Anda di studio android
9. buka file> pengaturan> bulid, exec, penerapan> gradle
gunakan distribusi gradle lokal
pilih lokasi tempat Anda mengekstrak gradle 3.3.zip
C: \ Users \ nama pc Anda.gradle \ wrapper \ dists \ gradle-3.3
klik OK
Sekarang pembangunan dimulai lagi dan
Anda dapat melihat sekarang build berhasil dan error teratasi
sumber
Jika Anda mengatur gradle secara manual, pastikan juga proyek build.gradle verison kompatibel dengannya. Lihat berikut sebagai contoh.
Proyek build.gradle
dependencies { classpath 'com.android.tools.build:gradle:2.3.2' }
Penyiapan gradle manual
sumber
Mohon hapus semua folder di bawah dalam /.graddle/version/
Beginilah cara saya memecahkan masalah saya. semoga berhasil
sumber
Coba langkah berikutnya untuk "Menyegarkan" IDE Anda (studio android)
1. Biarkan Gradle membangun kembali file otomatis Anda dengan mengklik Build | Rebuild
2. Coba juga Choose File | Cache / Restart tidak valid.
sumber
Saya menyelesaikan masalah ini dengan mengunduh versi graddle saat ini dari tautan yang diberikan unduhan versi terbaru dari graddle mungkin graddle 3.3
Kemudian pada langkah selanjutnya saya mengakses .graddle / wrapper / dists dirctory dari direktori home di Mac saya setelah menampilkan file sistem tersembunyi dan menghapus folder versi sebelumnya yang berada di sana.
Sekarang saya meletakkan folder versi terbaru yang diunduh setelah membuka kompresi di sana. Sekarang restart studio Android dan masalah teratasi.
sumber
Anda bisa mencobanya
sekarang ubah dari default ke distribusi gradle lokal> gradle Home
pilih jalur di komputer Anda.
klik OK
Sekarang pembangunan dimulai lagi itu harus diselesaikan.
sumber
Buka "C: \ Users \ .gradle \ caches \". Hapus semua file di folder tersebut. Kemudian Sinkronkan Gradle dan Buat Ulang proyek.
sumber
Jika Anda menggunakan Ubuntu, Jadi pertama-tama Anda telah memperlihatkan semua file dari direktori home Anda atau di mana letak folder studio android Anda:
sumber
periksa pengaturan distributionUrl di gradle-wrapper.properties. Saya mengubah https menjadi http, maka masalah saya teratasi.
sumber
Dalam kasus saya, cukup ubah http menjadi https di gradle-wrapper dan Sinkronkan.
sumber
Cukup impor ulang proyek. :) Saya mencoba membersihkan cache dan menyegarkan dependensi tidak berhasil tetapi gagal.
sumber
Hapus folder .gradle dan buat kembali
sumber
Buka C: \ Users \ Username.gradle \ wrapper \ dists \
Buka folder gradle terbaru, misal gradle-4.1-rc-1-all
Anda akan menemukan folder acak bernama 936kh1brdchce6fvd2c1o8t8x
Unduh file zip dengan nama yang mirip
mis .: https://downloads.gradle.org/distributions/gradle-4.1-rc-1-all.zip
Simpan di folder ini
Mulai ulang studio Android
Ini secara otomatis akan mengekstrak folder zip dan Error akan dihapus
sumber
Akhirnya masalah ini terpecahkan.
Jika Anda hanya menyalin file versi baru ke folder lama dan menimpa file, Anda mungkin menghadapi pertanyaan yang sama dengan saya.
Untuk mengatasinya:
Ini bekerja untuk saya.
sumber
Mungkin Anda dapat menjalankannya
./gradlew build -s
di terminal, stacktrace akan menunjukkan di mana kesalahannya.sumber
Bagi saya, saya mengkloning proyek dari github yang menggunakan versi gradle lebih tinggi dari yang telah saya instal. Saya punya dua pilihan:
Buka gradle.wrapper-properties dari sebuah proyek yang Anda bangun dengan sukses, dan salin baris yang bertuliskan
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip
. Gunakan ini untuk mengganti nilai yang sama dalam proyek yang gagal. Itu seharusnya berhasil.Build Anda mungkin masih gagal jika versi gradle yang digunakan untuk membangun proyek lebih tinggi dari yang baru saja Anda tambahkan. Untuk ini, Anda harus memperbarui versi gradle ke yang terbaru.
sumber
saya menghapus folder gradle dan kemudian saya membangun kembali, semuanya berfungsi dengan baik
sumber
Banyak jawaban untuk pertanyaan ini tetapi sedikit yang membantu. Saya ingin memberikan jawaban yang akurat dan terkini.
Kesalahan ini terjadi ketika Anda memiliki koneksi internet yang buruk atau Anda mengalihkan komputer ke mode sleep saat Android Studio mengunduh dependensi yang diperlukan.
Bagaimana mengatasi masalah ini.
gradle-wrapper.properties
dalamdistributionUrl
distribusi Gradle saya adalahhttps\://services.gradle.org/distributions/gradle-6.5-all.zip
bahwa saranagradle-6.5-all.zip
yang diperlukan untuk men-download dan sekarang itu rusak karena koneksi timeout. Mari kita cari tahu folder ini dan hapus ini..gradle
folder lalu kewrapper
kemudian untukdists
menemukan folder yang sesuai dengan nama versi gradle yang perlu diunduh. Dalam kasus saya itugradle-6.5-all.zip
pilih folder ini dan hapus.sumber
Jika Anda melihat kesalahan ini di Android Studio 4.1 dengan Gradle 6.5, Anda harus kembali ke
classpath 'com.android.tools.build:gradle:4.0.2'
Untuk beberapa alasan
classpath 'com.android.tools.build:gradle:4.2.0'
tidak bekerja dengan benar.
sumber
Jika Anda telah memperbarui studio android Anda, maka buka FILE, Struktur Proyek, Proyek, lalu periksa versi gradle. Sebelum itu periksa versi gradle Anda di C: \ Program Files \ Android \ Android Studio \ gradle dan periksa versinya jika cocok lalu sinkronkan lagi, atau ubah versi gradle di android studio dan sinkronkan lagi.
sumber
Saya mengalami masalah serupa setelah mengkloning AnySoftKeyboard dan membukanya di Android Studio. Apa yang berhasil bagi saya adalah menghapus
AynSoftKeyboard/gradle
folder dan kemudian membersihkan proyek melalui item menuBuild > Clean Project
.Jadi coba hapus
YourProject/gradle
folder dan bersihkan proyek untuk memicu sinkronisasi Gradle.Semoga berhasil untuk kasus Anda.
sumber
unduh gradle dari sini untuk OS Anda dan ekstrak file dan tempel folder dalam ke installLocation / gradle
daripada di Android Studio Goto File> Settings> bulid, exec, deployment> gradle dan pilih opsi gradle lokal dan berikan jalur file untuk gradle yang baru Anda unduh dan tekan ok berfungsi :)
sumber
sumber
Saya punya masalah ini saya baru saja menghapus semua yang berhubungan dengan android di c: // pengguna / nama pc Anda / dan itu berhasil
sumber
Jika itu terjadi setelah memutakhirkan Android Studio , Ini bisa disebabkan oleh buildtool yang kedaluwarsa, Update
Android SDK BuildTools
sumber
Terkadang masalah adalah file pembungkus gradle di dalam file proyek Anda. Buka file gradle proyek Anda saat ini dan hapus file gradle wrapper.zip lalu sinkronkan proyek ini akan berfungsi.
sumber
Ini adalah skenario saya: Saya harus menggunakan versi Android Studio lain (3.2.1) dan versi Gradle adalah 4.6. Untuk itu, saya mendownload versi .zip dari Android Studio. Awalnya tidak berhasil, meskipun saya membuat proyek baru, Gradle tidak berfungsi. Tetapi setelah beberapa penelitian dan beberapa bantuan dari posting ini saya melakukan yang berikut:
Omong-omong, saya menggunakan versi zip Android Studio 3.2.1. Saya mengalami masalah yang sama ketika saya mencoba membuat proyek dengan Android Studio yang lebih lama.
sumber