0

我已经使用 Cordova 2.7.0 创建了一个 HTML5 应用程序。IOS 和 Android 都运行良好,但黑莓不行。我已经用谷歌搜索/自我解决了这个问题,但没有骰子......

首先是我的问题:每当我尝试使用命令在模拟器上运行应用程序时(从应用程序位置 C:....):

蚂蚁黑莓构建

它将成功构建应用程序,请参见以下输出:

构建文件:C:\SourceCode\App\BlackBerry\build.xml

黑莓:

建造:

generate-cod-name: [echo] 生成名称:cordovaExample.cod

clean: [delete] 删除目录 C:\SourceCode\App\BlackBerry\build

package-app: [mkdir] 创建目录:C:\SourceCode\App\BlackBerry\build\widget [copy] 将 22 个文件复制到 C:\SourceCode\App\BlackBerry\build\widget [zip] 构建 zip:C:\ SourceCode\App\BlackBerry\build\cordovaExample.zip

build: [exec] [INFO] 解析命令行选项 [exec] [INFO] 解析 bbwp.properties [exec] [INFO] 验证应用程序存档 [exec] [INFO] 解析 config.xml [exec] [INFO] 填充应用程序源[exec] [INFO] 编译 BlackBerry WebWorks 应用程序 [exec] [FATAL] 可执行文件名称已嵌入引号,拆分参数

构建成功总时间:13 秒

但是,该应用程序不会出现在模拟器上的任何位置。此外,在 build 文件夹中只有 2 个目录,“widget”和“cordovaExample.zip”。我在某处读到应该还有一个“StandardInstall”和“OTAInstall”文件夹。它们都没有任何 .jad 或 .cod 文件。我还安装了我的代码签名密钥。

当尝试手动构建包(获取 .jad 或 .cod 文件以安装在我的设备上)时,如下所示:

C:\Program Files (x86)\Research In Motion\BlackBerry WebWorks SDK 2.3.1.5\bin>ja va -jar bbwp.jar C:\SourceCode\App\BlackBerry\build\cordovaExample.zip -g > myPassword -o C :\SourceCode\App\BlackBerry\build\signed

我得到以下输出:

[INFO] 解析命令行选项 [INFO]
解析 bbwp.properties [INFO] 验证应用程序存档 [INFO] 解析 config.xml [INFO] 填充
应用程序源 [INFO] 编译 BlackBerry WebWorks 应用程序 [FATAL] 可执行文件名称已嵌入引号,拆分论据

我的 IDE:Windows 7 64 位,java 版本“1.7.0_21”(32 位),javac 1.7.0_21,BlackBerry WebWorks SDK 2.3.1.5 Apache Ant(TM) 版本 1.9.0

我希望我为这个问题提供了足够的信息。请你们帮我在模拟器上启动和运行它并获得一个分发包?

提前致谢!

4

1 回答 1

0

Ok, just for in case somebody else ever gets this issue, I got this sorted by uninstalling all Java versions and re-installing Java SDK 6 Update 43 (32 bit - as only this will work with the Blackberry Webworks SDK).

于 2013-06-02T17:42:13.010 回答