6

我无法使用安装在默认位置的 SDK 来构建 Ripple。我收到错误消息“哦,快!构建请求失败并显示消息:./Applications/BlackBerry/BB10 WebWorks SDK 2.0.0.54 不是有效路径”(编辑:此问题已通过删除“。”修复 - 请参阅错误如下) - 但这是安装 SDK 的位置。

我在这里关注本教程:http: //www.patrickcatanzariti.com/2013/01/my-guide-to-developing-a-blackberry-html5-webworks-mobile-app/

但我不成功。我还尝试将 BlackBerry10Simulator-BB10_2_0X-1791 文件夹从 ./Documents/Virtual Machines 复制到该文件夹​​中,但在尝试构建时仍然遇到相同的错误,以及在编辑设置时出现另一个错误:“未找到模拟器”

有没有人使用这个版本的 Ripple 和 BB10 构建的?

编辑

我已将平台更改为 BlackBerry 10 Webworks。现在错误出现在命令行上:

检查输出路径 /Users/username/Development/BlackBerry/BB_Output/
路径已存在
在 /Users/username/Development/BlackBerry/Blackberry/BlackBerry
exec - "zip" -r "/Users/username/Development/BlackBerry/BB_Output 中运行 zip /Output.zip" *
输出:添加:BlackBerry.zip
输出:(已存储 0%)
     添加:config.xml(已压缩 63%)
     添加:css/(已存储 0%)
     添加:css/app.css(已压缩 82% ) )
     添加:images/ (已存储 0%)
     添加: images/image1.png 输出
:(放气 0%)
     添加:images/Image3.png
输出:(已存储 0%)
     添加:images/smallImage.png
输出:(已存储 0 %)
     添加:images/Thumbs.db
输出:(压缩 28%)
     添加:js/
输出:(存储 0%)
     添加:js/jquery-1.10.2.min.js
输出:(压缩 65%)
     添加:js/jquery .soap.js
输出:(放气 69%)
     添加:js/msisdn.js
输出:(放气 66%)
     添加:js/panic.js
输出:(放气 76%)
     添加:screen1.html
输出:(放气 61% ) )
     添加:screen2.html
输出:(放气 74%)
     添加:phoneNumber.html(放气 66%)
     添加:settings.html(放气 57%)
     添加:start.html(放气 56%)

错误:错误:Cordova 没有知道
/Users/用户名/Development/BlackBerry/BB_Output/Output.zip;尝试帮助以获取所有可用命令的列表。
     在新 CLI (/Applications/BlackBerry/BB10 WebWorks SDK 2.0.0.54/webworks-cli/node_modules/cordova/src/cli.js:114:15)
     在新 CLI (/Applications/BlackBerry/BB10 WebWorks SDK 2.0.0.54/ webworks-cli/lib/cli.js:91:31)
     在对象。(/Applications/BlackBerry/BB10 WebWorks SDK 2.0.0.54/webworks-cli/bin/webworks:4:16)
     在 Module._compile (module.js:456:26)
     在 Object.Module._extensions..js (module. js:474:10)
     在 Module.load (module.js:356:32)
     在 Function.Module._load (module.js:312:12)
     在 Function.Module.runMain (module.js:497:10)
     启动时 (node.js:119:16)
     在 node.js:901:3

4

2 回答 2

1

因此,简短的回答是 Ripple与 WebWorks 2.x beta兼容。

如果它只是您希望使用的打包和部署功能,我建议您简单地使用 CLI(命令行界面)。

虽然 CLI 往往令人恐惧且不直观,但我可以向您保证,新的 WW 2.x CLI 非常简单。在我开始使用这个新的 CLI 之前,我曾经使用 Ripple 进行打包和部署。现在都是命令行,对我来说一直都是。

这是让它运行的最简单方法,这也是我所做的。此处还提供更多信息https://github.com/apache/cordova-blackberry/tree/master/blackberry10

  1. 将您的设备置于开发模式
  2. 通过 USB 将其插入您的 Mac

打开终端并输入以下内容:

  1. 创建一个新项目:“webworks create /Users/Chad/testapp com.chadsapps.testapp” 这将创建示例“hello world”类型的应用程序,开箱即用

  2. 将目录更改为项目:“cd /Users/Chad/testapp”

  3. 将应用程序部署到设备:“webworks run” 如果您的设备上没有存储调试令牌,它将通过 USB 自动检测并创建一个。系统会要求您在提示符处输入您的密钥库密码。

您现在应该在设备上运行“hello world”应用程序!

如果您正在寻找 Ripple 的仿真/测试部分,则必须改用模拟器(适用于 WebWorks 2.0),该模拟器可在https://developer.blackberry.com/html5/downloads/获得

希望这有帮助,如果没有,请不要犹豫;)

-乍得@chadtatro

于 2014-01-02T19:09:26.973 回答
0

安装节点并重试。这将是因为您的错误日志在 node.js:119:116 中显示启动 node.js 错误

于 2014-01-09T06:27:17.167 回答