使用Plugman在Phonegap中加载Barcode插件

时间:2013-07-22 19:33:53

标签: cordova phonegap-plugins

刚开始使用PhoneGaps命令行界面和新的Plugman命令。以下是我为创建项目而进行的调用

Alex-Britez-MBP:barcodeApp abritez$ phonegap create /Users/abritez/Documents/Projects/phonegap/barcodeApp --name "barcodeApp" --id "com.company.barcodeApp"

回复

  phonegap  created project at /Users/abritez/Documents/Projects/phonegap/barcodeApp

然后我尝试加载从(https://github.com/wildabeast/BarcodeScanner

下载的插件
 Alex-Britez-MBP:barcodeApp abritez$ plugman --platform ios --project /Users/abritez/Documents/Projects/phonegap/barcodeApp/platforms/ios --plugin /Users/abritez/Documents/Projects/phonegap/_plugins/barcodeReader

我在终端上收到以下错误

grafting xml at selector "plugins" from "/Users/abritez/Documents/Projects/phonegap/barcodeApp/platforms/ios/barcodeApp/config.xml" during config install went bad :(

我检查了目录,看起来好像是成功添加的文件,但是在模拟器和设备上运行应用程序都失败了。

我出错的任何想法?

更新 我注意到在plugin.xml中有一行声明

<config-file target="config.xml" parent="plugins">
            <plugin name="BarcodeScanner" value="CDVBarcodeScanner"/>
        </config-file>

我在cordova.plugin中看到2个插件文件夹,在顶层看到另一个。好奇,如果这是问题。

我注意到的另一个有趣的事情是PlugMan创建的目录。这似乎不正确。

此处的截图: Directory Screenshot

1 个答案:

答案 0 :(得分:3)

我遇到了这个问题,我解决了<plugins></plugins>在我</widget> config.xml上方plugins的问题。但这听起来像一个临时解决方案,因为{{1}}标签似乎在新版本中被弃用(待确认,文档非常糟糕)......