Mac上的Ripple(0.9.19)和BB10 WebWorks SDK 2.0.0.54

Qui*_*don 6 ripple blackberry-webworks

我无法使用安装在默认位置的SDK来构建Ripple.我收到错误消息"哦Snap!构建请求失败并显示消息:./ Appliclications/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/

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

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

编辑

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

检查输出路径/用户/用户名/开发/ BlackBerry/BB_Output/
路径已存在
运行zip in/Users/username/Development/BlackBerry/Blackberry/BlackBerry
exec - "zip"-r"/ Users/username/Development/BlackBerry/BB_Output /Output.zip"*
out:添加:BlackBerry.zip
out :(存储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
out :(收缩28%)
     添加:js/
out :(存储0%)
     添加:js/jquery-1.10.2.min.js
out :(收缩65%)
     添加:js /jquery.soap.js
out :( 缩减69%)
     添加:js/msisdn.js
out :(收缩66%)
     添加:js/panic.js
out :(收缩76%)
     添加:screen1.html
out :(放气61%)
     添加:screen2.html
out :(收缩74%)
     添加:phoneNumber.html(收缩66%)
     添加:settings.html(收缩57%)
     添加:start.html(收缩56%)

错误 :错误:Cordova不知道
/Users/username/Development/BlackBerry/BB_Output/Output.zip; 尝试帮助获取所有可用命令的列表.
     新CLI(/ Applications/BlackBerry/BB10 WebWorks SDK 2.0.0.54/)
     上的新CLI(/ Applications/BlackBerry/BB10 WebWorks SDK 2.0.0.54/webworks-cli/node_modules/cordova/src/cli.js:114:15) webworks-cli/lib/cli.js:91:31)
     at Object.(/ 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(模块. js:474:10)
     在Module.load(module.js:356:32)
     的Function.Module._load(module.js:312:12)
     位于Function.Module.runMain(module.js:497:10)
     at
     在node.js:901:3 启动(node.js:119:16)

小智 1

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

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

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

这是让它运行的最简单方法,这也是我所做的。更多信息也可在这里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