Phonegap和Blackberry WebWorks:build \ StandardInstall不存在

时间:2012-05-18 04:12:18

标签: blackberry ant cordova

我的环境是Windows XP。 安装了JDK和Apache ant。 Phonegap版本是1.7.0 用于智能手机的BlackBerry Webworks SDK:版本2.3.1

我正按照http://docs.phonegap.com/en/1.7.0/guide_getting-started_blackberry_index.md.html#Getting%20Started%20with%20Blackberry的指示在黑莓上尝试手机屏幕。

我使用的示例Blackberry WebWorks示例应用程序是https://github.com/phonegap/phonegap/tree/master/lib/blackberry/sample

首先我执行'ant blackberry build'。虽然它说“BUILD SUCCESSFUL”,但是,StandardInstall和.cod都没有创建。并且输出包含如下错误消息:

[exec] E:\Temp\widgetGen.15924526831337325595265.tmp\extension\blackberry\common\util\URLDecoder.java:183: unclosed string literal
[exec]         decodingMap.put( "%AC", "? );
[exec]                                 ^
[exec] 100 errors
[exec] Error!: Error: java compiler failed: C:\Program Files\Java\jdk1.6.0_32\bin\javac.exe @E:\TEMP\rapc_02802fef.dir\options
[exec] [ERROR]                     RAPC exception occurred

完整版本日志位于http://www.cis.nctu.edu.tw/~gis90571/a.txt

然后我执行'ant blackberry load-simulator',它显示: ...

建立失败 D:\ WebWorks_projects \ helloworld \ build.xml:33:发生以下错误  执行这一行:

D:\ WebWorks_projects \ helloworld \ blackberry.xml:123:D:\ WebWorks_projects \ hellowo rld \ build \ StandardInstall不存在。

blackberry.xml的内容是:

123: <copy todir="${simulator.dir}">
124:   <fileset dir="${build.dir}/StandardInstall" includes="*.cod, *.cso, *.csl, *.alx" />
125: </copy>

(我把phonegap提供的示例应用程序放在D:\ WebWorks_projects中,并将其名称更改为“helloworld”。)

我是蚂蚁和黑莓的新手。

有人可以提供一些帮助或暗示吗?感谢。

答案: 似乎由于某些编码问题,\ ext \ common \ blackberry \ common \ util中的源文件URLDecoder.java被破坏了。解决它并解决问题。

这里有用的文章:http://whatdrewknows.blogspot.com/2012/04/cordova-blackberry-development-part-2.html

1 个答案:

答案 0 :(得分:5)

您的应用程序未成功构建。

如果您的应用程序构建并生成3个文件夹

  1. OTAInstall
  2. StandardInstall
  3. 插件
  4. 还创建了一个application.zip文件。

    如果您获得所有这些文件,那么您的应用程序已成功编译和构建。