Failed to run constructor: ReferenceError: PluginManager is not defined
Android で PhoneGap のエラーを停止するにはどうすればよいですか?
質問する
2270 次
1 に答える
8
PhoneGap のバージョン 1.0 では、プラグインのメカニズムが変更されました。
プラグインを追加する古い方法は、プラグインPhoneGap.addConstructor
の JavaScript ファイルの一部でした。
あなたは次のようなものを持っているでしょう
PhoneGap.addConstructor(function() {
PhoneGap.addPlugin('analytics', new Analytics());
PluginManager.addService("GoogleAnalyticsTracker", "com.phonegap.plugins.analytics.GoogleAnalyticsTracker");
});
ただし、新しいバージョンでは、ファイルaddService
内でステップを実行するようになりました。res/xml/plugins.xml
そのため、私の場合は、まだ古い方法を使用している Google アナリティクス プラグインを使用していました。無視されるだけだと思うので、そこにいても害はないようです。ただし、エラーを取り除きたい場合は、ファイル内のPluginManager.addService(.....)
行をコメントアウトしてください。analytics.js
于 2011-11-28T15:28:54.287 に答える