Mengatasi Local Build Error : Could not find an installed version of gradle

Dikarenakan cukup banyak yang mengalami error : could not find an installeed version of gradle blabla… maka pada kesempatan kali ini saya akan bagikan cara untuk mengatasi error tersebut.

Sesuai yang tertulis diatas, penyebab error nya adalah karena belum menginstall gradle ATAU android studio. Namun, ada pula yang sudah menginstall android studio tapi dapet error itu, padahal di android studio sudah include gradle. Kenapa ya?

Pastikan Gradle/Android Studio telah terinstall

Bagi kamu yang memang belum menginstall baik Gradle ataupun Android Studio, kamu perlu menginstall salah satunya terlebih dahulu.

(Klik disini untuk mendownload Android Studio) atau (Klik disini untuk mendownload Gradle).

Saya lebih menyarankan untuk menginstall Android Studio nya. Karena Android Studio memungkinkan kita untuk mengedit2 project kita sebelum di build menjadi APK.

Selain itu, dengan menginstall Android Studio, kamu bisa mengoptimasi file APK seperti yang ditulis di tutorial ini.

Untuk beberapa pc perlu men-setting PATH untuk gradlenya. Caranya sama seperti yang saya bahas pada tutorial sebelumnya.

Name Value
GRADLE_HOME  (lokasi_gradle_setelah_diexport)

Solusi : Edit file check_reqs.js

source : https://stackoverflow.com/questions/44305133/error-could-not-find-an-installed-version-of-gradle-either-in-android-studio-o

Buka file check_reqs.js yang berlokasi di \FolderProjectCordovaKamu\node_modules\cordova-android\bin\templates\cordova\lib

Lalu edit dengan text editor mu, lalu tambahkan baris :

return 'D:\\Android\\sdk\\gradle\\gradle-3.2\\bin\\gradle';

Sebelum baris

if (androidStudioPath !== null && fs.existsSync(androidStudioPath)) {
 var dirs = fs.readdirSync(androidStudioPath);
 if(dirs[0].split('-')[0] == 'gradle') {
  return path.join(androidStudioPath, dirs[0], 'bin', 'gradle');
 }
} else {
  //OK, let's try to check for Gradle!
  return forgivingWhichSync('gradle');
}

[alert-note]Sesuaikan value nya dengan lokasi gradle kamu[/alert-note]

Bagaimana? apakah berhasil atau masih error? Jika masih error, beritahu saya di kolom komentar dibawah ini, atau kamu tahu solusi lain? Jangan sungkan untuk memberi tahu nya disini, nanti saya update post an nya. Berbagi itu indah 😀

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *