5

Failed to run constructor: ReferenceError: PluginManager is not definedAndroid で PhoneGap のエラーを停止するにはどうすればよいですか?

4

1 に答える 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 に答える