3 Cara Install Plugin Cordova

Salah satu komponen yang dibutuhkan agar game yang kita buat sesuai dengan yang kita harapkan adalah plugin. Plugin ini wajib hukumnya untuk sebagian 3rd party plugin di construct.

Nah, kali ini saya akan membagikan cara-cara apa saja untuk menginstal plugin di cordova.

1. Install via NPM

Cara ini merupakan cara paling umum digunakan. Dan saya lebih menyarankan untuk menggunakan cara ini, karena selain mudah, cara ini juga menjamin bahwa versi plugin yang terinstall adalah versi paling terbaru.

Untuk perintahnya cukup ketikkan :

cordova plugin add nama-plugin-nya

sebagai catatan, cara ini hampir selalu ada pada bagian “How To Install Plugin”, kita ambil contoh cordova plugin file (https://www.npmjs.com/package/cordova-plugin-file).

2. Install via Github

Cara ini hampir sama dengan cara pertama, hanya saja berbeda source.

Sama dengan cara pertama, dengan cara ini kamu akan mendapatkan plugin dengan versi paling baru. Untuk perintahnya :

cordova plugin add alamat-github-plugin.git

Kita ambil contoh plugin file (https://github.com/apache/cordova-plugin-file), itu berarti perintahnya menjadi :

cordova plugin add https://github.com/apache/cordova-plugin-file.git

[alert-warning]Untuk menggunakan cara ini, kamu perlu menginstall Git for Desktop terlebih dahulu.[/alert-warning]

3. Install secara lokal

Cara ini merupakan alternatif dari kedua cara diatas. Syaratnya yaitu kamu harus memiliki source code dari plugin yang akan diinstal.

Kamu bisa mendapatkan source code plugin dari mana saja, misalnya dari github.

Setelah didownload dan di ekstrak, kamu hanya perlu mengetikkan

cordova plugin add /lokasi/plugin/nya/

Tapi ingat, dengan cara ini bisa saja plugin yang terinstall bukan versi paling baru, karena bisa saja 1 hari setelah kamu download, ternyata ada update versi terbaru.

Oh iya, cara ini terkadang saya lakukan untuk menginstall plugin yang memang harus dikonfigurasi terlebih dahulu. Misalnya, untuk plugin appodeal yang memang harus dikonfigurasi terlebih dahulu agar dapat berjalan dengan google play game (tutorial menyusul).

Sekian tutorial cara menginstall plugin di cordova. Semoga bermanfaat!

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 😀