Perbaiki: Sinkronisasi Proyek Gradle Gagal

Pemrogram yang menggunakan IDE Android Studio mengalami pesan kesalahan " Gradle Project Sync Failed " ketika mereka mengkompilasi kode mereka atau menjalankannya di perangkat Android mereka (baik nyata atau ditiru). Gradle Sync adalah tugas Gradle yang fungsi utamanya adalah untuk memeriksa semua dependensi dalam file build.gradle Anda yang terkait dengan proyek Android studio Anda dan kemudian mengunduh versi yang ditentukan (jika belum diunduh).

Sinkronisasi Proyek Gradle Gagal

Ada banyak variasi di mana pesan kesalahan ini mungkin terjadi. Anda mungkin menghadapi sesuatu yang sederhana seperti koneksi internet untuk masalah rumit di mana kompilasi gradle Anda tidak berfungsi. Dalam artikel ini, kita 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 disebutkan sebelumnya, ada beberapa alasan mengapa proyek Gradle Anda gagal dikompilasi atau disinkronkan. Berikut adalah beberapa penyebabnya (masing-masing penyebabnya mungkin tidak berlaku untuk Anda):

  • Koneksi internet buruk: Karena Gradle mengunduh semua versi yang hilang yang diperlukan untuk menjalankan proyek Anda, itu mungkin gagal jika Anda tidak memiliki koneksi internet yang valid.
  • Masalah dalam kompiler Gradle: Mungkin ada kasus di mana kompiler Gradle Anda tidak berfungsi dengan benar. 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 agar berfungsi dengan benar. Dalam beberapa kasus, mungkin rusak dan menyebabkan masalah di beberapa modul (termasuk Gradle).
  • File yang hilang: Mungkin juga ada file yang hilang yang diperlukan untuk menjalankan Gradle. Menginstalnya memecahkan masalah secara instan.
  • Server proxy: Meskipun server proxy menjadi semakin populer, kami melihat beberapa kasus di mana Gradle tidak menyinkronkannya dengan benar. Menonaktifkan server proxy menyelesaikan masalah.

Sebelum kami mulai dengan solusinya, pastikan Anda memiliki cadangan proyek Anda saat ini. Simpan file dan buat salinan di tempat lain juga untuk berjaga-jaga. Juga, pastikan bahwa 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, maka 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 masalah, Anda dapat pindah ke solusi lain.

Solusi 2: Menonaktifkan Proxy Server

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. Salah satunya termasuk masalah di mana sinkronisasi modul tidak berfungsi seperti yang disyaratkan. Ini termasuk Gradle juga. Berikut adalah metode untuk memastikan bahwa Anda tidak menggunakan server proxy.

  1. Tekan Windows + R, ketikkan “ inetcpl. cpl ”di kotak dialog dan tekan Enter.
  2. Sekarang Internet Properties akan dibuka. Klik pada tab Koneksi dan kemudian pengaturan LAN .

Menonaktifkan Proxy Server
  1. Sekarang jika Anda menggunakan server proxy, bidang tersebut akan diperiksa dengan detail di dalamnya. Hapus centang server proxy jika diaktifkan. Sekarang restart Android Studio dan periksa apakah masalah telah teratasi.

Solusi 3: Memasang Komponen yang Hilang

Sebelum kita menikmati metode yang lebih teknis, Anda harus memeriksa apakah ada beberapa modul yang hilang yang diperlukan untuk menyinkronkan Gradle. Gradle tidak berdiri sendiri dan membutuhkan layanan lain juga untuk berkinerja dengan baik.

Instal platform yang hilang dan proyek sinkronisasi - Android Studio

Sekarang setiap kali Anda mencoba menyinkronkan Gradle dan pesan kesalahan muncul, periksa apakah ada hyperlink di bawah masalah dengan tajuk Instal platform yang hilang dan selaraskan proyek . Setelah mengklik tautan, Android Studio akan memulai proses pengunduhan 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, itu 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 sinkronisasi Gradle. Solusi lain untuk masalah ini adalah mengunduh distribusi Gradle secara manual dan memanfaatkannya. Ikuti langkah-langkah di bawah ini:

  1. Unduh versi terbaru Gradle dari situs web resmi Gradle Release.
  2. Setelah mengunduh, ekstrak semua file ke folder yang dapat diakses.
  3. Sekarang luncurkan Android Studio dan buka File> Pengaturan> Bangun, Eksekusi, Deployment> Gradle .
  4. Sekarang pilih opsi Distribusi Gradle Lokal . Juga, ketika di rumah Gradle, arahkan ke jalur di mana Anda baru saja mengekstrak file.

Menggunakan Distribusi Gradle Lokal - Android Studio

Catatan: Jika Anda menggunakan pekerjaan offline di Pengaturan Global Gradle, hapus centang opsi itu.

  1. Sekarang coba bangun proyek Anda dan periksa apakah Gradle menyinkronkan dengan benar. Anda harus mengulangi langkah-langkah ini setiap kali Anda membuat proyek baru.

Solusi 5: Mengaktifkan Debugger GPU

Debugger GPU memungkinkan Anda untuk 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 kasus pembangunan Gradle, ada beberapa bug dalam sistem di mana ini tidak diaktifkan. 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 opsi Android SDK Build-Tools . Setelah menunggu sekitar 5 detik, aktifkan kembali opsi.
  3. Sekarang, tunggu sebentar hingga daftar di-refresh dan item diisi.

Android SDK Build Tools
  1. Setelah item baru diisi, lihat daftar dan periksa opsi Alat Debugging GPU . Tekan OK saat Anda selesai.

Sekarang, alat ini akan diunduh ke aplikasi Android Studio Anda dan Anda akan dapat menyinkronkan Gradle dengan benar tanpa masalah.

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 di mana aplikasi menyimpan preferensi atau data sementara untuk diambil nanti. Kami menetapkan bahwa cache ini, jika rusak, akan menghentikan proses pembangunan gradle. Dalam solusi ini, kami akan menyegarkan seluruh cache dan setelah menghapus file Gradle yang ada, restart Android Studio dan lihat apakah ini memperbaiki masalah.

  1. Arahkan ke File dan klik Batalkan cache / Restart .

    Cegah 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 ganti namanya.

    Sekarang ketika Android studio mencoba mengakses file Gradle, ia akan melihat bahwa tidak ada yang hadir dan akan mencoba mengunduh semuanya lagi.

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

Artikel Menarik