容器> ......<引用eclipse中的非现有库

时间:2011-11-03 13:48:56

标签: eclipse cordova

我尝试安装this phonegap plugin from github,但是当我将项目中导入的项目作为库引用时(自述文件中的第3步),我收到上面显示的错误。

非常感谢任何想法。

我点击了#34;确定"而不是"申请"在库设置中,现在它似乎工作,错误消失。

有人可以帮我这个:当我尝试运行项目时,这是我在index.html的头部的代码:

    <script type="text/javascript" src="barcodescanner.js"></script>
<script type="text/javascript" src="main.js"></script>

<script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
<script type="text/javascript"
    document.addEventListener("deviceready", onDeviceReady, false);
}

// PhoneGap is loaded and it is now safe to make calls PhoneGap methods
//
function onDeviceReady() {
    window.plugins.barcodeScanner.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);
}
);
}
</script>

我收到以下错误:

11-05 12:22:23.641: E/Web Console(454): ReferenceError: Can't find variable: PhoneGap at file:///android_asset/www/barcodescanner.js:57

该文件来自条形码扫描程序插件。它在正确的文件夹(project / assets / www)中。有人会对此有所帮助,会很棒。 感谢

2 个答案:

答案 0 :(得分:1)

新的BarcodeScanner插件取决于Android Library项目。我的合作伙伴最近更新了最新的BarcodeScanner插件的分步教程 - &gt; here

答案 1 :(得分:1)

我认为问题在于,您没有在maain HTML文件中为phonegap-XX.js指定正确的路径。

这与:phonegap barcode scanner plugin -> Reference Error

有关