我是使用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
我在网上搜索过,但找不到任何类似的问题,所以我们非常感谢任何帮助。
由于
答案 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)
我第一次遇到同样的问题: -
要解决它: - 我使用以下步骤: -