Phonegap+;Blackberry webworks:ant构建未生成standardinstall.zip

Phonegap+;Blackberry webworks:ant构建未生成standardinstall.zip,blackberry,ant,cordova,Blackberry,Ant,Cordova,我正在尝试构建一个BlackBerry 7及更早版本的项目,该项目使用WebWorks SDK,使用Phonegap 2.9;但是构建并没有像预期的那样生成StandardInstall.zip文件 我试图构建的项目是Phonegap 2.9下载(Phonegap-2.9.0\lib\blackberry\bbos\example)中的示例应用程序 我按照Phonegap文档中的说明进行了操作,其中概述了我的环境: 我的操作系统是WindowsXP,我已经安装了JDK、ANT和BlackBerr

我正在尝试构建一个BlackBerry 7及更早版本的项目,该项目使用WebWorks SDK,使用Phonegap 2.9;但是构建并没有像预期的那样生成StandardInstall.zip文件

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

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

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

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

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

截图:


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

JDK版本问题 我将JDK降级为1.6.0_30版本(似乎WebWorksSDK不能与更高版本一起使用);但这并没有改变任何事情

空白 我还试图避免在路径中出现空白,就像在其他帖子中建议的那样,但它不起作用:

C:
├ \ant
├ \java
└ \webworks
我不知道还能做什么,任何帮助都将不胜感激

要制作blackberry phonegap项目,您需要的是:
  • Phonegap(cordova libs)
  • BlackBerry WebWorks SDK
  • Ant,通过它您将构建您的项目。(还可以在您的环境变量中添加“Ant”)
  • 创建phonegap生成的步骤如下:
  • 打开随附的phonegap示例。跟随位置-

    phonegap-2.3.0\lib\blackberry\sample

  • 在看到示例文件夹时复制cordova文件夹

  • 同时复制lib和www文件夹。lib文件夹包含cordova库。www文件夹是存放文件的唯一位置。 它包含html、css、js和
    config.xml
  • 复制
    blackberry.xml
    build.xml
    project.properties
    文件。(根据项目配置更改这些文件中的属性)
  • 一旦运行脚本“ant blackberry Build”(用于构建项目)或“ant blackberry load simulator”(在模拟器上构建并运行)或“ant blackberry load device”,就会创建“Build”文件夹
  • 构建项目后,可以使用
    .cod
    文件在设备上运行它
  • 运行上述构建脚本时,您会在PhonegapBlackberry项目中获得构建文件夹,该文件夹如下所示:


    在我的
    /bin
    文件夹的
    bbwp.properties
    文件中设置正确的Java jdk主路径对我很有用

    谢谢,
    产品开发者

    谢谢你的回答。我已经完成了所有这些步骤(唯一的区别是我下载了Phonegap 2.9而不是2.3,这应该不会有任何区别);问题是,当我运行AntBlackBerry build时,我没有得到OTAInstall和StandardInstall文件夹;在没有任何错误消息的情况下,我很难弄清楚问题所在。可能是检查您的属性文件。确保它有正确的sdk位置。我检查了sdk位置,设置如下:
    blackberry.bbwp.dir=C:\\webworks
    (当我放置错误的位置时,我得到了预期的生成错误,因此我想这不是问题)