5
如何在Android中禁止PhoneGap中的Failed to run constructor: ReferenceError: PluginManager is not defined
錯誤?Android PhoneGap中的「無法運行構造函數:ReferenceError:PluginManager未定義」
如何在Android中禁止PhoneGap中的Failed to run constructor: ReferenceError: PluginManager is not defined
錯誤?Android PhoneGap中的「無法運行構造函數:ReferenceError:PluginManager未定義」
在PhoneGap的1.0版本中,他們改變了插件機制。
添加插件的舊方法是插件的javascript文件的PhoneGap.addConstructor
部分。
你將不得不像
PhoneGap.addConstructor(function() {
PhoneGap.addPlugin('analytics', new Analytics());
PluginManager.addService("GoogleAnalyticsTracker", "com.phonegap.plugins.analytics.GoogleAnalyticsTracker");
});
但是在新版本中,你現在要做的addService
步驟res/xml/plugins.xml
文件中。
所以在我的情況下,我使用的Google Analytics插件仍然使用舊的方法。它似乎沒有任何傷害,因爲我認爲它被忽略。但是,如果您想擺脫錯誤,只需在analytics.js
文件中註釋PluginManager.addService(.....)
行即可。
完美,謝謝:) – richsage