0

我已经使用 zxing 插件创建了一个 qrcode 扫描仪它适用于模拟器。但现在我不知道要为它创建一个构建。我在我的 config.xml 文件中包含以下行

<plugins name="BarcodeScanner" value="com.phonegap.plugins.barcodescanner.BarcodeScanner"/>

我还需要创建plugin.xml吗

4

2 回答 2

1

phonegap build 不支持“随心所欲”的插件。只支持一个插件。

所以你不能使用带有插件的phonegap build。

于 2012-05-16T00:50:48.623 回答
0

您正在通过自己设置开发环境并使用您的计算机构建/签名来创建我看到的这个应用程序。

我使用http://build.phonegap.com很快就取得了成功——不要太快把它写下来!它有那个插件(条形码),我所要做的就是在我的项目的根目录中创建一个 config.xml:

<!-- phonegap build config.xml syntax -->
<?xml version="1.0" encoding="UTF-8"?>
  <widget xmlns     = "http://www.w3.org/ns/widgets"
           xmlns:gap = "http://phonegap.com/ns/1.0"
           id        = "com.phonegap.xxx-xxx"
           version   = "3.0.1">
   <name>Web Remote</name>

<description>
    WebRemote Application
</description>
<!-- more info here-->
<gap:plugin name="BarcodeScanner" /> <!-- use latest release by default -->

</widget>

看到 <gap:plugin name="BarcodeScanner" /> 了吗?

这就是我在 phonegab 构建中所要做的,告诉它使用BarcodeScanner 插件编译我的应用程序。我试过了,它有效!这是一种美。不,这不是您在本机编译中的做法,因为您自己构建它,请确保您的头脑中有 ' 因为您的应用程序需要能够与本机插件(https://github. com/phonegap/phonegap-plugins/blob/master/iPhone/BarcodeScanner/barcodescanner.js(如果使用 iOS)。

顺便说一句 - 你没有提到你正在为哪个平台(iOS 等)构建,所以我只是假设 iOS。

于 2012-12-22T08:01:47.500 回答