【问题标题】:Point mobile scanner with cordova not working带科尔多瓦的点移动扫描仪不工作
【发布时间】:2018-05-23 14:21:50
【问题描述】:

我正在科尔多瓦开发应用程序,使用插件进行点移动扫描。

设备安卓版本:5.0.2

我的cordova版本是7.1.0,

Android平台为5.2.0:

我已添加点移动插件:https://www.npmjs.com/package/cordova-plugin-pm80-scanner

问题是当我尝试使用它时,我在 cordova.js 中遇到了这个错误。在我们更新设备之前,它曾经可以工作。我不认为这是错误回调的问题。我注意到下面的属性 utils.typeName(args[i]) 是 Number,而不是 ArrayBuffer。不知道对不对。

我的 js 文件中有这个方法。

function pointMobileScan(successCallback, errorCallback) {
    cordova.plugins.pm80scanner.setTriggerMode(cordova.plugins.pm80scanner.TRIGGER_MODE.ONESHOT);
    cordova.plugins.pm80scanner.set(
        function (result) {
            successCallback(result);
        },
        function (error) {
            errorCallback(error);
        }
    );
}

我也尝试将插件的 device.sdk 更改为最新的 5.0.2(http://www.pointmobile.co.kr/download_list_new.php?sca=SDK&model=),但我认为这不是问题的原因。也许插件内部可能是错误的?

感谢您的任何建议。

【问题讨论】:

  • 看起来args 不存在。请阅读How to Ask - 这个问题远低于 Stack Overflow 上有效问题的要求标准。
  • @Archer 看起来你不认识科尔多瓦。否则你会明白这个问题......
  • 当然——没错。如果您需要任何帮助,我建议您解决您的问题(和您的态度)。祝你好运;)
  • @Archer 对不起我的粗鲁。我刚刚看到你投了反对票,并建议我认为最明智的想法,即 args 不存在:P
  • 我投了反对票,因为您的问题中没有代码,这在我给您的链接中进行了解释 - How to Ask。没有代码来重现您的问题,这不是一个有效的问题,对 SO 社区没有用处。对不起,如果这看起来很苛刻,但这只是一个事实 - 不是私人的。

标签: javascript java android cordova


【解决方案1】:

问题解决了 - 升级科尔多瓦 8.0.0 - 升级安卓平台 6.4.0 - 升级插件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-17
    • 1970-01-01
    • 1970-01-01
    • 2018-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多