Fix: Proyek Gradle Sync Gagal
Pemrogram yang menggunakan IDE Android Studio mengalami pesan kesalahan "Sinkronisasi Proyek Gradle Gagal”Saat mereka mengompilasi kode mereka atau menjalankannya di perangkat Android mereka (baik nyata maupun diemulasi). Gradle Sync adalah tugas Gradle yang fungsi utamanya adalah memeriksa semua dependensi di build.gradle file yang terkait dengan proyek studio Android Anda dan kemudian unduh versi yang ditentukan (jika belum diunduh).
Ada banyak variasi di mana pesan kesalahan ini mungkin terjadi. Anda mungkin menghadapi sesuatu yang sederhana seperti koneksi internet untuk masalah kompleks di mana kompilasi gradle Anda tidak berfungsi. Pada artikel ini, kami akan membahas semua penyebab mengapa masalah ini terjadi dan kemudian beralih ke solusi.
Apa yang menyebabkan pesan kesalahan "Gradle Project Sync Failed" di Android Studio?
Seperti yang disebutkan sebelumnya, ada beberapa alasan mengapa proyek Gradle Anda mungkin gagal untuk dikompilasi atau disinkronkan. Berikut adalah beberapa penyebabnya (masing-masing mungkin tidak berlaku untuk Anda):
Sebelum kita mulai dengan solusi, pastikan Anda memiliki cadangan proyek Anda saat ini. Simpan file dan buat salinannya di tempat lain juga untuk berjaga-jaga. Selain itu, pastikan Anda masuk sebagai administrator di komputer Anda.
Solusi 1: Memeriksa Koneksi Internet
Gradle mengharuskan Anda memiliki koneksi internet yang berfungsi di komputer Anda. Karena tugas utamanya adalah mengunduh semua versi yang diperlukan dari internet yang hilang di komputer Anda, Anda wajib memiliki koneksi internet yang tepat. Anda juga memeriksa koneksi dengan mencoba menghubungkan perangkat lain ke jaringan yang sama. Setelah Anda benar-benar yakin bahwa ini bukan masalahnya, Anda dapat beralih ke solusi lain.
Solusi 2: Menonaktifkan Server Proxy
Server proxy semakin umum dari hari ke hari di mana mereka digunakan dalam organisasi dan lembaga lain untuk meningkatkan bandwidth saat ini dan menyediakan akses internet yang lebih baik untuk semua pengguna. Namun, server proxy memiliki batasannya sendiri. Salah satunya mencakup masalah di mana modul sinkronisasi tidak berfungsi sebagaimana mestinya. Ini termasuk Gradle juga. Berikut ini metode untuk memastikan bahwa Anda tidak menggunakan server proxy.
- Tekan Windows + R, ketik “inetcpl.cpl”Di kotak dialog dan tekan Enter.
- Sekarang Properti Internet akan dibuka. Klik pada tab Koneksi lalu Pengaturan LAN.
- Sekarang jika Anda menggunakan server proxy, bidang tersebut akan diperiksa dengan detail di dalamnya. Hapus centang server proxy apa pun jika diaktifkan. Sekarang mulai ulang Android Studio dan periksa apakah masalah telah teratasi.
Solusi 3: Memasang Komponen yang Hilang
Sebelum kita mempelajari metode yang lebih teknis, Anda harus memeriksa apakah Anda memiliki beberapa modul yang hilang yang diperlukan untuk menyinkronkan Gradle. Gradle tidak berdiri sendiri dan membutuhkan layanan lain juga untuk bekerja dengan baik.
Sekarang, setiap kali Anda mencoba menyinkronkan Gradle dan pesan kesalahan muncul, periksa apakah ada hyperlink di bawah masalah judul Instal platform yang hilang dan sinkronkan proyek. Setelah mengklik link tersebut, Android Studio akan memulai proses download dan menginstal semua yang hilang. Coba sinkronkan proyek Anda sekarang dan lihat apakah ini menyelesaikan masalah.
Solusi 4: Memanfaatkan Distribusi Gradle Lokal
Setiap kali Anda membangun proyek dan Gradle diaktifkan, Gradle akan terhubung ke distribusi online yang terbaru dan mengunduh semua modul atau versi yang diperlukan dari sana. Kami menemukan beberapa kasus di mana distribusi online tidak berfungsi seperti yang diharapkan dan gagal dalam sinkronisasi Gradle. Solusi lain untuk masalah ini adalah mendownload distribusi Gradle secara manual dan memanfaatkannya. Ikuti langkah-langkah di bawah ini:
- Unduh Gradle versi terbaru dari Situs Rilis Gradle resmi.
- Setelah mengunduh, ekstrak semua file ke folder yang dapat diakses.
- Sekarang luncurkan Android Studio dan pergi ke File> Settings> Build, Execution, Deployment> Gradle.
- Sekarang pilih opsi Distribusi Gradle Lokal. Selain itu, saat berada di beranda Gradle, arahkan ke lokasi tempat Anda baru saja mengekstrak file.
catatan: Jika Anda menggunakan pekerjaan offline di Global Gradle Settings, hapus centang opsi itu.
- Sekarang coba buat proyek Anda dan periksa apakah Gradle disinkronkan dengan benar. Anda harus mengulangi langkah-langkah ini setiap kali Anda membuat proyek baru.
Solusi 5: Mengaktifkan Debugger GPU
GPU Debugger memungkinkan Anda men-debug dan menganalisis aplikasi OpenGL ES. Ini memiliki beberapa fungsi yang memungkinkan Anda memeriksa status GPU dan juga memahami apa yang menyebabkan hasil rendering. Dalam beberapa instance build Gradle, ada beberapa bug di sistem yang tidak mengaktifkannya. Dalam solusi ini, kami akan memaksa modul untuk menyegarkan dan memasang komponen ini.
- Klik Alat lalu pilih Android> Pengelola SDK.
- Sekarang klik pada tab SDK Tools lalu hapus centang pilihan Alat Bangun SDK Android. Setelah menunggu sekitar 5 detik, aktifkan kembali opsi tersebut.
- Sekarang, tunggu sebentar sampai daftar di-refresh dan item diisi.
- Setelah item baru diisi, lihat daftar dan memeriksa pilihan Alat Debugging GPU. Tekan OK setelah selesai.
Sekarang, alat-alat ini akan diunduh ke aplikasi Android Studio Anda dan Anda akan dapat menyinkronkan Gradle dengan benar tanpa masalah apa pun.
Solusi 6: Menyegarkan Cache
Setiap aplikasi termasuk Microsoft Windows memiliki cache di mana-mana untuk membantu aplikasi berjalan lancar tanpa masalah apa pun. Mereka berfungsi sebagai penyimpanan sementara tempat aplikasi menyimpan preferensi atau data sementara untuk diambil nanti. Kami menentukan bahwa cache ini, jika rusak, akan menghentikan proses build gradle. Dalam solusi ini, kami akan menyegarkan seluruh cache dan setelah menghapus file Gradle yang ada, mulai ulang Android Studio dan lihat apakah ini memperbaiki masalah.
- Navigasi ke Mengajukan dan klik Cache tidak valid / Mulai ulang.
- Sekarang setelah proses selesai, matikan Android Studio sepenuhnya.
- Arahkan ke folder .gradle di direktori instalasi Android Studio Anda. Sekarang Anda dapat memotong / menempelkannya ke beberapa lokasi lain atau cukup mengganti namanya.
Sekarang ketika Android studio mencoba mengakses file Gradle, itu akan melihat bahwa tidak ada file dan akan mencoba mendownload semuanya lagi. - Mengulang kembali Android Studio Anda dan coba sinkronisasi Gradle lagi. Sekarang periksa apakah masalah sudah teratasi.