Phonegap berkembang cukup pesat. Hal ini sangat baik, namun terdapat kekurangan pula, karena setiap versi mengalami perubahan kompatibilitas. Salah satunya adalah ketika akan menambahkan plugin tambahan ke dalam phonegap.

Kebanyak plugin (mungkin) masih menggunakan mekanisme code pada versi awal phonegap, sehingga menyebabkan plugin tersebut gagal jalan. Salah satu error yang diakibatkan plugin tidak ter install dengan sesuai adalah munculnya pesan error seperti

ReferenceError: PluginManager is not defined

Jadi, beberapa catatan jika anda mengalami hal seperti itu:

Pastikan anda sudah meng-include nama plugin script javascript yang sesuai.

Pastikan anda juga sudah menambahkan pada file plugins.xml di direktori res/xml

Jika masih muncul tersebut diatas, maka anda perlu membuka file javascript plugin tersebut, dan cari dengan keyword seperti

PhoneGap.addConstructor(function() { PhoneGap.addPlugin('analytics', new Analytics()); PluginManager.addService("GoogleAnalyticsTracker", "com.phonegap.plugins.analytics.GoogleAnalyticsTracker"); });

Pada versi terbaru

1
addService

  sudah dipindahkan ke dalam file  

1
res/xml/plugins.xml.

Sehingga bagi plugin yang masih menggunakan mekanisme lama, maka anda perlu “memindahkan” addService dengan cara menghapus atau jadikanlah comment pada 

1
PluginManager.addService(.....)

 didalam file javascript tersebut, maka plugin anda pun akan berjalan kembali. 🙂

Tulisan Lain   Menambahkan Library Project Pada Android Studio

By alfach

Leave a Reply

Your email address will not be published. Required fields are marked *