2011-11-28 74 views

回答

8

在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(.....)行即可。

+1

完美,謝謝:) – richsage

相關問題