PhoneGap Blackberry构建错误。该系统找不到指定的文件

时间:2013-07-05 09:05:45

标签: blackberry ant cordova blackberry-webworks

我是使用PhoneGap的新手,我正在尝试设置示例应用,我正在使用PhoneGap版本2.9.0和apache-ant-1.9.1。

我已经配置了apache ant,安装了WebWorks SDK并设置了project.properties文件。

错误似乎是它找不到临时文件夹中的'CordovaExample'文件,我检查了该文件夹,其中包含以下文件:'CordovaExample.jdp','CordovaExample.jdw'和'CordovaExample .rapc'(以及其他各种)。我错过了一些配置,以便它应该搜索这3个文件中的一个,而不仅仅是'CordovaExample'?

运行'ant blackberry build'命令时,错误如下所示:

jamest@JT1 /c/Development/FirstApp
$ ant blackberry build
Buildfile: c:\Development\FirstApp\build.xml

blackberry:

build:

generate-cod-name:
     [echo] Generated name: CordovaExample.cod

clean:
   [delete] Deleting directory c:\Development\FirstApp\build

package-app:
    [mkdir] Created dir: c:\Development\FirstApp\build\widget
     [copy] Copying 22 files to c:\Development\FirstApp\build\widget
      [zip] Building zip: c:\Development\FirstApp\build\CordovaExample.zip

build:
     [exec] [INFO]                      Parsing command line options
     [exec] [INFO]                      Parsing bbwp.properties
     [exec] [INFO]                      Validating application archive
     [exec] [INFO]                      Parsing config.xml
     [exec] [INFO]                      Populating application source
     [exec] [INFO]                      Compiling BlackBerry WebWorks application
     [exec] I/O Error: C:\Users\jamest\AppData\Local\Temp\widgetGen.584154969137
3014448670.tmp\CordovaExample (The system cannot find the file specified)
     [exec] [ERROR]                     RAPC exception occurred

BUILD SUCCESSFUL
Total time: 8 seconds

我在网上搜索过,但找不到任何类似的问题,所以我们非常感谢任何帮助。

由于

2 个答案:

答案 0 :(得分:4)

确保您使用的是JDK 6和 NOT JDK 7 - WebWorks需要该版本according to the BB support forums

  

请注意,您需要安装和引用JDK6(32位)   通过工具。基于该示例,它似乎引用了JDK7。

     

如果您没有明确要求JDK7,最安全的选择是   从PC上卸载所有现有的JDK / JRE(包括两者)   程序文件和程序文件中的64位和32位版本   (86);分别。然后只安装JDK6(自动安装)   包括32位的JRE。

显然,您甚至可能需要特定版本的JDK 6:

  

我注意到JDK1.6 build 43在这期间有相同的行为   包装过程[...]

     

在我签名和打包之前,我不得不回滚到JDK1.6 build 30   我的网络应用程序了。

答案 1 :(得分:4)

我第一次遇到同样的问题: -

要解决它: - 我使用以下步骤: -

  1. 将JDK 1.7移至JDK 1.6
  2. 按照此链接http://docs.phonegap.com/en/2.1.0/guide_getting-started_blackberry_index.md.html
  3. 按照流程执行
  4. 修改.properties文件
  5. 使用signtool使用密钥对应用程序进行签名
  6. 然后您将获得安装文件