【问题标题】:PhoneGap Blackberry build error. The system cannot find the file specifiedPhoneGap Blackberry 构建错误。该系统找不到指定的文件
【发布时间】:2013-07-05 09:05:45
【问题描述】:

我是使用 PhoneGap 的新手,我正在尝试设置示例应用程序,我使用的是 PhoneGap 版本 2.9.0 和 apache-ant-1.9.1。

我已经配置了 apache ant,安装了 WebWorks SDK 并设置了 project.properties 文件。

错误似乎是在临时文件夹中找不到“CordovaExample”文件,我检查了该文件夹,其中包含以下文件:“CordovaExample.jdp”、“CordovaExample.jdw”和“CordovaExample” .rapc'(以及其他各种)。我是否缺少一些配置,以便它应该搜索这 3 个文件之一,而不仅仅是“CordovaExample”?

运行“ant blackberry build”命令时出现如下错误:

jamest@JT1 /c/Development/FirstApp
$ ant blackberry build
Buildfile: c:\Development\FirstApp\build.xml

blackberry:

build:

generate-cod-name:
     [echo] Generated name: CordovaExample.cod

clean:
   [delete] Deleting directory c:\Development\FirstApp\build

package-app:
    [mkdir] Created dir: c:\Development\FirstApp\build\widget
     [copy] Copying 22 files to c:\Development\FirstApp\build\widget
      [zip] Building zip: c:\Development\FirstApp\build\CordovaExample.zip

build:
     [exec] [INFO]                      Parsing command line options
     [exec] [INFO]                      Parsing bbwp.properties
     [exec] [INFO]                      Validating application archive
     [exec] [INFO]                      Parsing config.xml
     [exec] [INFO]                      Populating application source
     [exec] [INFO]                      Compiling BlackBerry WebWorks application
     [exec] I/O Error: C:\Users\jamest\AppData\Local\Temp\widgetGen.584154969137
3014448670.tmp\CordovaExample (The system cannot find the file specified)
     [exec] [ERROR]                     RAPC exception occurred

BUILD SUCCESSFUL
Total time: 8 seconds

我在网上搜索过,但找不到任何类似的问题,因此非常感谢任何帮助。

谢谢

【问题讨论】:

  • 也许this link 会给你一个洞察,发生了什么。
  • 不幸的是,这无济于事,据我所知,Blackberry WebWorks 已正确安装(我已安装/卸载多次以确保),我使用的是最新版本和项目.properties 文件指向正确的位置。我不确定它是否有任何不同,但他们正在尝试为黑莓 10 构建,而我正在尝试为黑莓智能手机(v7 及更低版本)构建。感谢您的输入!还有其他想法吗?
  • 您是否在官方黑莓支持论坛上提问过?有很多 BlackBerry 开发人员,我认为您可以更快地获得答案。这是链接:supportforums.blackberry.com/t5/Web-and-WebWorks-Development/…
  • 我会在那里试一试 - 曾假设 stackoverflow 的响应时间会更好,但也许黑莓开发人员会更保守一点!
  • 视情况而定。有时 BlackBerry 支持论坛给出的答案比 SO 更快。

标签: blackberry ant cordova blackberry-webworks


【解决方案1】:

确保您使用的是 JDK 6 而不是 JDK 7 - WebWorks 需要该版本 according to the BB support forums:

请注意,您需要安装和引用 JDK6(32 位) 由工具。根据示例,它似乎引用了 JDK7。

如果您不明确要求 JDK7,最安全的选择是 从您的 PC 中卸载所有现有的 JDK/JRE(这包括 来自 Program Files 和 Program Files 的 64 位和 32 位版本 (x86);分别。然后只安装JDK6(它会自动 包括 32 位的 JRE。

显然,您甚至可能需要特定版本的 JDK 6:

我注意到 JDK1.6 build 43 在 包装过程 [...]

我必须回滚到 JDK1.6 build 30 才能签名和打包 我的 webworks 应用又来了。

【讨论】:

  • 谢谢,这就是问题所在 - 回滚到 JDK1.6 build 30 工作正常。
  • 我能够让它与 JDK1.6 build 43 一起工作。任何比这更晚的东西,我都会出错。您还需要确保在 bbwp.properties 文件 (C:\Program Files (x86)\Research In Motion\BlackBerry WebWorks SDK 2.3.1.5\bin\bbwp.properties) 中引用正确的版本。这似乎是在您安装 WebWorks 并且不使用 JAVA_HOME 环境变量时设置的。
【解决方案2】:

我也是第一次遇到同样的问题:-

解决它:- 我使用以下步骤:-

  1. 从 JDK 1.7 迁移到 JDK 1.6
  2. 按照此链接http://docs.phonegap.com/en/2.1.0/guide_getting-started_blackberry_index.md.html 进行操作
  3. 修改 .properties 文件
  4. 使用 signtool 使用密钥对应用进行签名
  5. 然后您将获得可安装的文件

【讨论】:

  • 我仍然在设置黑莓时遇到错误 ....[错误:在路径上找不到 blackberry-nativepackager。中止。 ]
猜你喜欢
  • 1970-01-01
  • 2013-12-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-08
  • 2017-12-07
相关资源
最近更新 更多