blackberry - Phonegap 和 Blackberry WebWorks : build\StandardInstall does not exist

标签 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的指示进行操作在黑莓上尝试phonegap。

我使用的示例 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”。)

我是 Ant 和 Blackberry 的新手。

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

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

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

最佳答案

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

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

  1. OTA安装
  2. 标准安装
  3. 小部件

同时还会创建一个 application.zip 文件。

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

关于blackberry - Phonegap 和 Blackberry WebWorks : build\StandardInstall does not exist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10646610/

相关文章:

java - 无法构建 NetBeans/Ant 项目

java - 使用 maven/ant 通过 jenkins 运行 jmeter

java - 如何正确地将javamail和激活依赖项添加到ant build.xml文件中?

javascript - Ionic Framework (AngularJS) 和数据库 SQLite 3

html - 使用输入文本在 iPhone 中显示数字键盘

blackberry - 如何为 Blackberry LabelField 中的文本添加阴影?

ios - 手机间隙 : key required for iOS

android - "connect ECONNREFUSED"与 phonegap

android - 黑莓开发初学者

java - 在Java中调用位图类