2

我是使用 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

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

谢谢

4

2 回答 2

4

确保您使用的是 JDK 6 而不是 JDK 7 -根据 BB 支持论坛,WebWorks 需要该版本:

请注意,您需要安装 JDK6(32 位)并被工具引用。根据示例,它似乎是在引用 JDK7。

如果您不明确需要 JDK7,最安全的选择是从 PC 上卸载所有现有的 JDK/JRE(包括 64 位和 32 位)版本的 Program Files 和 Program Files (x86);分别。然后只安装 32 位的 JDK6(自动包含 JRE)。

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

我注意到 JDK1.6 build 43 在打包过程中具有相同的行为 [...]

我必须回滚到 JDK1.6 build 30,然后才能再次签署和打包我的 webworks 应用程序。

于 2013-07-15T00:03:43.427 回答
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. 修改 .properties 文件
  4. 使用 signtool 使用密钥对应用程序进行签名
  5. 然后您将获得可安装的文件
于 2013-07-15T04:36:31.653 回答