【问题标题】:Installing a PhoneGap plugin - BarcodeScanner安装 PhoneGap 插件 - BarcodeScanner
【发布时间】:2013-12-06 03:22:16
【问题描述】:
$ phonegap version
3.2.0-0.16.0

我浏览了所有文档,但无法找出这里发生了什么。到目前为止我已经完成的步骤:

  1. 通过 Plugman 安装插件:

    plugman install --platform ios --project platforms/ios/ --plugin https://github.com/phonegap-build/BarcodeScanner.git

    我现在可以看到安装在 /app/dir/platforms/ios/cordova/plugins/com.phonegap.plugins.barcodescanner 中的插件

  2. 将插件代码添加到我的 config.xml

    <gap:plugin name="com.phonegap.plugins.barcodescanner" />

  3. 尝试在触发 DeviceReady 后在我的控制台中查看 window.pluginscordova.plugins。两者都未定义

  4. 我还尝试在我的 index.html 中包含 JS(我确信您不必这样做,因为这是作为构建过程的一部分完成的),然后重复了第 3 步。但没有运气。

【问题讨论】:

  • 你能添加如何包含js文件的代码吗?文件的顺序很重要。
  • 我首先包含了我的第三方库,例如骨干网和 jquery。然后是phonegap.js,然后是barcodescanner.js,然后是app.js

标签: cordova barcode-scanner


【解决方案1】:

我认为barcodescanner 尚不支持PG 3.2.0,如果支持,您可以检查以下内容。 (https://github.com/wildabeast/BarcodeScanner/issues/68)

如果插件安装正确,它们应该会自动更新你的 res/xml/config.xml :

<feature name="BarcodeScanner">
<param name="android-package" value="com.phonegap.plugins.barcodescanner.BarcodeScanner" /> </feature>

通过plugman search 命令搜索插件,检查您的插件是否安装正确。

如果没有,您可以尝试像这样安装插件:

phonegap local plugin add https://github.com/phonegap-build/BarcodeScanner.git

【讨论】:

  • 我从头开始重新启动我的项目并使用插件本地添加安装了插件,这似乎解决了它。
猜你喜欢
  • 1970-01-01
  • 2023-03-23
  • 1970-01-01
  • 2012-06-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多