Fix: Proyek Gradle Sync Gagal

Pemrogram yang menggunakan IDE Android Studio mengalami pesan error " Gradle Project Sync Failed " saat mereka mengompilasi kode atau menjalankannya di perangkat Android mereka (baik nyata maupun diemulasi). Gradle Sync adalah tugas Gradle yang fungsi utamanya adalah memeriksa semua dependensi dalam file build.gradle Anda yang terkait dengan project Android studio Anda, lalu mendownload versi yang ditentukan tersebut (jika belum didownload).

Ada banyak variasi di mana pesan kesalahan ini mungkin terjadi. Anda mungkin menghadapi sesuatu yang sederhana seperti koneksi internet ke 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):

  • Koneksi internet buruk: Karena Gradle mendownload semua versi hilang yang diperlukan untuk menjalankan proyek Anda, mungkin gagal jika Anda tidak memiliki koneksi internet yang valid.
  • Masalah dalam compiler Gradle: Mungkin ada kasus ketika compiler Gradle Anda tidak berfungsi dengan baik. Di sini kita dapat mencoba memuat Gradle secara manual dan melihat apakah ini berhasil untuk Anda.
  • Cache buruk di Android Studio: Android Studio menggunakan cache di komputer Anda untuk bekerja dengan baik. Dalam beberapa kasus, ini mungkin rusak dan menyebabkan masalah di beberapa modul (termasuk Gradle).
  • File hilang: Mungkin juga ada file hilang yang diperlukan untuk menjalankan Gradle. Menginstalnya menyelesaikan masalah secara instan.
  • Server proxy: Meskipun server proxy menjadi semakin populer, kami melihat beberapa kasus ketika Gradle tidak menyinkronkannya dengan benar. Menonaktifkan server proxy menyelesaikan masalah.

Sebelum kita mulai dengan solusi, pastikan Anda memiliki cadangan dari 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 keterbatasan. Salah satunya termasuk masalah di mana modul sinkronisasi tidak berfungsi sebagaimana mestinya. Ini termasuk Gradle juga. Berikut adalah metode untuk memastikan bahwa Anda tidak menggunakan server proxy.

  1. Tekan Windows + R, ketik “ inetcpl. cpl ”di kotak dialog dan tekan Enter.
  2. Sekarang Properti Internet akan dibuka. Klik pada tab Connections dan kemudian pengaturan LAN .
  1. Sekarang jika Anda menggunakan server proxy, bidang akan diperiksa dengan detail di dalamnya. Hapus centang semua server proxy 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 dengan 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 ketika 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:

  1. Unduh Gradle versi terbaru dari Situs Rilis Gradle resmi.
  2. Setelah mengunduh, ekstrak semua file ke folder yang dapat diakses.
  3. Sekarang luncurkan Android Studio dan buka File> Settings> Build, Execution, Deployment> Gradle .
  4. 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.

  1. 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.

  1. Klik Tools dan kemudian pilih Android> SDK Manager .
  2. Sekarang klik pada tab SDK Tools dan kemudian hapus centang pada opsi Android SDK Build-Tools . Setelah menunggu sekitar 5 detik, aktifkan kembali opsi tersebut.
  3. Sekarang, tunggu sebentar hingga daftar di-refresh dan item diisi.
  1. Setelah item baru diisi, lihat daftar dan periksa opsi Alat Debugging GPU . Tekan OK setelah Anda 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 dengan lancar tanpa masalah. 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.

  1. Arahkan ke File  dan klik Invalidate cache / Restart .
  2. Sekarang setelah proses selesai, matikan Android Studio sepenuhnya.
  3. 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, ia akan melihat bahwa tidak ada file yang ada dan akan mencoba mendownload semuanya lagi.

  4. Mulai ulang Android Studio Anda dan coba sinkronisasi Gradle lagi. Sekarang periksa apakah masalah sudah teratasi.