Phonegap + Blackberry webworks:ant build不生成standardinstall.zip

时间:2013-09-17 15:03:53

标签: blackberry ant cordova

我正在尝试使用 Phonegap 2.9 构建 BlackBerry 7及更早版项目,该项目使用 WebWorks SDK ;但是构建不会生成StandardInstall.zip文件,因为它应该是。

我正在尝试构建的项目是Phonegap 2.9下载中的示例应用程序(phonegap-2.9.0 \ lib \ blackberry \ bbos \ example)。

我按照Phonegap文档中的说明操作,概述了我的环境:

我的操作系统是Windows XP,我安装了JDK,ANT和BlackBerry设备管理器。我还安装了BlackBerry Webworks SDK,我设置了我的签名密钥( sigtool.csk sigtool.db 位于webworks安装的bin文件夹中)。 我还更新了 project.properties 文件,如文档中所述。

当我尝试构建应用时,它不会打印任何错误消息,但不会生成 OTAInstall StandardInstall 文件夹(我得到的只是压缩文件)应用程序文件夹和小部件文件夹)。

我还尝试部署到模拟器和设备,抛出的错误确认构建步骤不会生成它应该的文件。

屏幕截图:http://i.stack.imgur.com/XpN4M.png


我已经尝试过的解决方案:

JDK版本问题

我将JDK降级为1.6.0_30版本(似乎Webworks SDK不适用于上层版本);但它没有改变任何东西。

白色空间

我也试图在其他帖子中建议的路径中避免使用空格,但它不起作用:

C:
├ \ant
├ \java
└ \webworks

我不知道还能做什么,非常感谢任何帮助!

2 个答案:

答案 0 :(得分:1)

要制作黑莓手机间隙项目,您需要的是:

  1. Phonegap(cordova libs)
  2. BlackBerry WebWorks SDK
  3. Ant,您将通过它构建项目。(还在您的环境变量中添加'ANT')。
  4. 创建phonegap构建的步骤:

    1. 打开随附的phonegap示例。按照位置 -

      <强> 的PhoneGap-2.3.0 \ lib中\黑莓\样品

    2. 在看到示例文件夹

    3. 时复制cordova文件夹

      After you've copied the structure looks like:

      1. 也复制lib和www文件夹。 lib文件夹包含cordova库。 www文件夹是您文件的唯一位置。 它包含您的html,css,js和config.xml
      2. 复制blackberry.xmlbuild.xmlproject.properties个文件。(根据您的项目配置更改这些文件中的属性)
      3. 运行脚本'ant blackberry build'(构建项目)或'ant blackberry load-simulator'(在模拟器上构建并运行)或'ant blackberry load-device'
      4. 构建项目后,您可以使用.cod文件在设备上运行它。
      5. 当您运行上述构建脚本时,您将获得 PhonegapBlackberry 项目中的构建文件夹,该文件夹如下所示:

        enter image description here

答案 1 :(得分:0)

bbwp.properties文件夹的<BlackBerry SDK>/bin文件中设置正确的Java jdk主路径对我有用。

谢谢, prodeveloper。