Windows Phone 8.1设备的phonegap-plugin-barcodescanner上的内存泄漏

时间:2017-12-05 13:47:43

标签: cordova plugins windows-phone-8.1 barcode-scanner

这个问题并不新鲜,我知道并且互联网上存在不同的威胁,尽管在尝试扫描几次后应用程序崩溃仍然存在同样的问题。

测试应用程序: Lumia 625和520

我有一个带有以下内容的cordova项目: cordova 7.1.0 节点6.7.0 phonegap 7.0.1

创建项目后,我添加了插件: cordova插件添加phonegap-plugin-barcodescanner@6.0.4(6.0.4看起来更稳定)

然后我添加平台: cordova平台添加窗口

当我去尝试我的应用程序时,一旦我尝试扫描QR码,手机屏幕就会变绿并最终崩溃:(

我试图应用此处提到的更改: https://github.com/phonegap/phonegap-plugin-barcodescanner/issues/55 但没有运气。

这是代码:

function runBarCodeScanner(){
    $cordovaBarcodeScanner
        .scan()
        .then(barcodeScanComplete, barcodeScanError);
  }

6.0.4以上的任何版本的条形码扫描器都会立即崩溃,虽然我希望这个问题能够在那时解决!

有什么建议吗?

如果您需要更多详细信息,请与我们联系

1 个答案:

答案 0 :(得分:0)

我最后解决了这个问题。几次尝试后使用https://github.com/phonegap/phonegap-plugin-barcodescanner/issues/55下共享的知识似乎扫描仪停止了我的应用程序崩溃:)