【问题标题】:Phonegap BarcodeScanner plugin could work in Android projectPhonegap BarcodeScanner 插件可以在 Android 项目中工作
【发布时间】:2013-11-01 07:43:11
【问题描述】:

我尝试将 BarcodeScanner 插件集成到我的 Android Phonegap 项目之一。 我什至按照github提供的the tutorial一步一步完成了所有的事情。

库已导入,BarcodeScanner.java 文件已导入,

barcode.js 已导入,

活动已添加到 AndroidManifest.xml

res 路径中的 config.xml 也已修改。

当我使用 eclipse 测试我的应用程序时,我收到了以下错误。

顺便说一下,我使用的是phonegap 2.9,我的插件使用代码如下。

document.addEventListener("deviceready", deviceReady, true);

    function deviceReady() {
        var scanner = window.plugins.barcodeScanner;//note that cordova.plugins.barcodeScanner has also been tried. Same error.
        scanner.scan(
            function(result) {
                alert("We got a barcode\n" +
                    "Result: " + result.text + "\n" +
                    "Format: " + result.format + "\n" +
                    "Cancelled: " + result.cancelled);
            }, function(error) {
                alert("Scanning failed: " + error);
            });
    }

真的不知道该怎么办。你能给我一些建议吗?

提前致谢。

【问题讨论】:

    标签: cordova phonegap-plugins barcode-scanner


    【解决方案1】:

    最后,我解决了。这是因为Phonegap的版本。版本应该在3.0以上。

    【讨论】:

    • barcodescanner.js 在 phongap3.0 最早的版本上有问题吗?
    • 之前的版本需要修改barcodescanner.js才能使用。
    • @JackHe 即使我遇到了同样的问题。你能告诉我你是怎么解决的吗?
    • @JackHe 你能分享我phonegap3.0版本的zip文件吗?我找不到那些。
    • @Prathyusha 请从 phonegap.com 查看最新版本。看来barcodescanner插件需要更高的phonegap版本
    猜你喜欢
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-16
    • 2012-06-28
    相关资源
    最近更新 更多