我的环境是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 个文件夹
- OTA安装
- 标准安装
- 小部件
同时还会创建一个 application.zip 文件。
如果您获得所有这些文件,则您的应用程序已成功编译和构建。
关于blackberry - Phonegap 和 Blackberry WebWorks : build\StandardInstall does not exist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10646610/