gpt4 book ai didi

plugins - phonegap 3.1 BarcodeScanner 未捕获模块cordova/plugin/BarcodeScanner 未找到

转载 作者:行者123 更新时间:2023-12-01 23:02:40 25 4
gpt4 key购买 nike

我是 Phonegap 和 JS 的新手……我用条形码扫描仪试了一下……我安装了 phonegap 和本教程中的所有内容http://teusink.blogspot.com/2013/07/guide-phonegap-3-android-windows.html

我从 CMD 安装了 BarcodeScanner 并将项目导出为 android 平台...
将它添加到 Eclipse ......按照所有教程如何做,添加所有权限和东西..

当我在 ma samsung tab2 上尝试应用程序时……应用程序出现,但是当我单击“扫描”链接时,我收到错误未捕获的模块 cordova/plugin/BarcodeScanner 在 logcat 中找不到。

这是电话<a href="#" class="btn large" onclick="scaning();">Scan</a
我在索引 html 头中有这个

<script src="phonegap.js"></script> 
<script src="barcodescanner.js"></script>

这是扫描功能
函数扫描(){
var scanner = cordova.require("cordova/plugin/BarcodeScanner");

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);
}
);};

这是在 config.xml
<feature name="BarcodeScanner">
<param name="android-package" value="com.phonegap.plugins.barcodescanner.BarcodeScanner" />
</feature>

我想我检查了整个谷歌的答案......但到目前为止没有任何效果......而且对于phonegap 3.0+版本,几乎没有条码扫描仪的文档......至少对于初学者......

如果你能帮助我......因为我完全迷路了:S

最佳答案

虽然我从未使用过旧版本,因为我对 Phonegap/Cordova 还很陌生,但 3.1 版似乎使用了一种稍微不同的方法来访问插件。以下使用 Cordova 3.1 和 BarcodeScanner 为我工作。

安装插件

plugman install --platform android --project=DIR-TO-CORDOVA-PROJECT --plugin=https://github.com/wildabeast/BarcodeScanner

您不必自己引用barcodescanner.js,cordova 负责包含-来自 https://github.com/wildabeast/BarcodeDemo 的示例代码工作,除了我不得不改变插件路径
var scanner = cordova.require("cordova/plugin/BarcodeScanner");


var scanner = cordova.require("com.phonegap.plugins.barcodescanner.BarcodeScanner");

关于plugins - phonegap 3.1 BarcodeScanner 未捕获模块cordova/plugin/BarcodeScanner 未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19537857/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com