如何在没有Eclipse的情况下使用PhoneGap Barcode Scanner插件?

时间:2012-12-05 21:42:35

标签: android cordova phonegap-plugins zxing

该插件的官方自述文件:https://github.com/phonegap/phonegap-plugins/tree/master/Android/BarcodeScanner#readme

解释了如何使用eclipse使用BarcodeScanner插件。

我目前在不使用Eclipse的情况下开发,如何将库集成到我的项目中?

如果不复制Eclipse库集成步骤,我的项目就无法构建。

3 个答案:

答案 0 :(得分:0)

您也可以尝试使用此插件,看看它是否有效:http://www.scandit.com/support/getting-started-with-the-scandit-phonegap-plugin-for-android/

答案 1 :(得分:0)

android工具中有一个命令行:

android update project --target <target_ID> --path path/to/your/project --library path/to/library_project

您必须设置相对于项目的库路径。我只把它放在与我的项目相同的工作区中。

更多信息:

https://github.com/phonegap/phonegap-plugins/pull/893

http://developer.android.com/tools/projects/projects-cmdline.html#ReferencingLibraryProject

如果您的项目中有子项目,则可以在命令行末尾使用-s参数

答案 2 :(得分:0)

如果这有助于任何人: https://github.com/zeroasterisk/PhoneGap-BarcodeScanner-Example-iOS

具体做法是:

安装了插件(在少数路径中),但保留了一个有效的插件。实现了一个基本的JS扫描程序代码来演示功能:加载时自动运行,错误时自动重载,成功/失败/取消警报。

注意:barcodescanner.js和index.js上的注释都提到了我对define / require对象路径的自定义。经过几次排列后,我无法让演示/示例路径工作。

(这只是iOS的atm,但我打算制作一个Android示例)