【问题标题】:Phonegap and Blackberry WebWorks: build\StandardInstall does not existPhonegap 和 Blackberry WebWorks:build\StandardInstall 不存在
【发布时间】:2012-05-18 04:12:18
【问题描述】:

我的环境是 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提供的示例app放在了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

【问题讨论】:

  • 正如你所说,你的构建是成功的......你有没有将出现在 StandardInstall 中的 .cod 文件?
  • 在“build”子文件夹中,我有一个文件“CordovaSample.zip”和一个子文件夹“widget”。没有 .cod 文件。
  • 成功构建应用后,应创建一个 StandardInstall 文件夹。在该文件夹中生成应用程序 .cod 文件。
  • 我明白了。我认为构建是成功的,因为执行'ant blackberry build'说“BUILD SUCCESSFUL”。我会更新问题。
  • 发布整个构建时间日志以及 config.xml 的内容标签

标签: blackberry ant cordova


【解决方案1】:

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

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

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

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

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

【讨论】:

  • 谢谢。你说的所有文件终于建好了。模拟器启动成功,但我的示例应用程序无法加载。
  • 我成功了!我在这里找到了一篇有用的文章whatdrewknows.blogspot.com/2012/04/… 嗯,我不知道为什么我在模拟器中看不到示例应用程序。但它现在显示。非常感谢你,Coder_sLaY。
  • 恭喜……如果您需要更多帮助,请告诉我 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-30
相关资源
最近更新 更多