【问题标题】:"Failed to run constructor: ReferenceError: Can't find variable: PluginManager" in AndroidAndroid中的“无法运行构造函数:ReferenceError:找不到变量:PluginManager”
【发布时间】:2012-01-25 07:27:20
【问题描述】:

我正在使用 Phone Gap 在 Android 中开发应用程序。在模拟器上部署应用程序时,我收到此错误日志

01-25 12:41:13.773: D/PhoneGapLog(491): Failed to run constructor: ReferenceError: Can't find variable: PluginManager
01-25 12:41:13.773: D/PhoneGapLog(491): file:///android_asset/www/phonegap-1.3.0.js: Line 210 : Failed to run constructor: ReferenceError: Can't find variable: PluginManager
01-25 12:41:13.773: I/Web Console(491): Failed to run constructor: ReferenceError: Can't find variable: PluginManager at file:///android_asset/www/phonegap-1.3.0.js:210

即使我的应用程序工作正常,错误也会出现。

我的 .js 文件是

function GpsDetactionPlugin() {
};

GpsDetactionPlugin.prototype.checkGPS = function(suc,fail) {

 return PhoneGap.exec(suc, fail, "GpsDetactionPlugin", "gpsDetect", [null]);
};

PhoneGap.addConstructor(function() {
    PhoneGap.addPlugin("gpsDetaction", new GpsDetactionPlugin());
});

为什么我会收到这个不必要的错误日志。如何停止它?

【问题讨论】:

    标签: android cordova phonegap-plugins


    【解决方案1】:

    JS 代码对我来说看起来不错,但我怀疑问题出在其他地方。我在以下位置有一个示例 phonegap 插件,您可以检查它以确保所有配置都正确。确保您已将插件信息放入 res/xml/plugin.xml

    https://github.com/dhavaln/phonegap-examples/tree/master/phonegap-plugin-test

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-19
      • 1970-01-01
      • 2014-02-20
      相关资源
      最近更新 更多