1
我想開發一個使用科爾多瓦的android應用程序。我的應用程序,我需要條形碼掃描儀插件(https://github.com/wildabeast/BarcodeScanner/)cordova.plugins undefined for cordova3.1
我無法添加使用CLI插件,所以我下載並複製文件,通過以下添加的插件:
<feature name="BarcodeScanner">
<param name="android-package" value="com.phonegap.plugins.barcodescanner.BarcodeScanner" />
</feature>
我然後在我的應用程序中添加對barcodescanner.js和cordova文件的引用。然後在我的索引,我添加以下代碼行來讀取條碼:
var scanner = cordova.plugins.barcodeScanner;
scanner.scan(
function(result){
alert("Scanned Code: " + result.text
+ ". Format: " + result.format
+ ". Cancelled: " + result.cancelled);
},
function(error){
alert("Scan failed: " + error);
}
);
}
,但我得到了以下錯誤:
Uncaught TypeError: Cannot read property 'barcodeScanner' of undefined
原因在於,我認爲cordova.plugins是不確定的。這可能是什麼問題?我錯過了什麼?
CLI有什麼問題? –
在Windows上設置它有很多問題。 –
我用cli在iOS設備上運行它。仍然無法啓動並運行 –