[solved] ReferenceError: PluginManager is not defined error PhoneGap
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 definedJadi, 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
addService sudah dipindahkan ke dalam file res/xml/plugins.xml.
Sehingga bagi plugin yang masih menggunakan mekanisme lama, maka anda perlu "memindahkan" addService dengan cara menghapus atau jadikanlah comment pada PluginManager.addService(.....) didalam file javascript tersebut, maka plugin anda pun akan berjalan kembali. :)
Bacaan terkait
Cara Install Composer di Windows Dengan Mudah
Composer adalah dependency manager yang sangat populer untuk pengembangan aplikasi berbasis PHP. Di artikel ini, Anda akan belajar cara menginstal Composer di Window...
10 Tips dan Trik Composer yang Wajib Diketahui Developer PHP
Composer adalah dependency manager yang sangat penting bagi developer PHP. Meskipun terlihat sederhana, ada banyak fitur dan trik yang sering terlewatkan. Berikut ad...
Install Golang di Mac
Berikut adalah panduan untuk menginstal Go (Golang) di macOS: 1. Mengunduh dan Menginstal Go Anda dapat menginstal Go menggunakan beberapa metode, termasuk Homebrew...
Komentar (0)
Belum ada komentar. Jadilah yang pertama.
Tulis komentar
Komentar akan dimoderasi sebelum tampil.