0

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

库已导入,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);
            });
    }

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

提前致谢。

4

1 回答 1

1

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

于 2013-11-06T03:07:34.783 回答