Mengatasi Galat pada Gradle

Uraian Singkat

Galat ini saya temui ketika menjalankan ionic pada Debian Sid. Saat galat ditemukan, paket gradle dari repositori utama telah terpasang. Namun ketika menjalankan gradle start selalu muncul galat yang menyatakan bahwa gradle tidak ditemukan.

Hal ini kemudian berimbas pada ionic/cordova. Ketika saya menjalankan perintah

1
ionic onic cordova build android

di tengah-tengah proses build APK muncul catatan galat (error log) sebagaimana di bawah ini

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Starting a Gradle Daemon (subsequent builds will be faster)

FAILURE: Build failed with an exception.

* What went wrong:
Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at https://docs.gradle.org/4.4.1/userguide/gradle_daemon.html
Please read the following process output to find out more:
-----

FAILURE: Build failed with an exception.

* What went wrong:
java.lang.ExceptionInInitializerError (no error message)

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org


* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Solusi

Pertama-tama agar tidak terjadi saling tindih atau paket ganda, saya terlebih dahulu menghapus paket gradle yang terpasang dari repositori

1
$ sudo apt remove gradle

Kemudian saya unduh paket gradle dari laman resminya

Selanjutnya, lakukan pemasangan gradle. Saya asumsikan lokasi unduh paket gradle berada di ~/unduhan

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
# masuk ke direktori unduhan
cd ~/unduhan

# membuat direkotori untuk gradle
sudo mkdir /opt/gradle

# ekstrak arsip, versi gradle silakan disesuaikan
unzip -d /opt/gradle gradle-5.1.1-bin.zip

# cek hasil ekstrak
ls /opt/gradle/gradle-5.1.1

# jika berhasil maka kan muncul output seperti ini
LICENSE  NOTICE  bin  getting-started.html  init.d  lib  media

Terakhir adalah memastikan sistem Anda mengenali paket gradle yang baru saja Anda ekstrak tadi. Silakan jalankan perintah berikut

1
export PATH=$PATH:/opt/gradle/gradle-5.1.1/bin

Anda perlu menjalankan perintah di atas tiap kali hendak menjalankan layanan gradle. Nah untuk mempermudahnya, silakan salin tempel perintah terakhir tersebut ke dalam pengaturan bash Anda. Cukup input perintah tersebut pada baris terakhir di berkas .bashrc yang beda di direktori home Anda.

Untuk memastikan apakah gradle sudah berjalan baik atau belum silakan jalankan perintah gradle start. Semoga berhasil :")

Penulis

Rania Amina

Diposting pada

2019-02-07

Diperbarui pada

2019-02-07

Dilisensikan di bawah

CC BY-NC-SA 4.0

Komentar