我无法使用默认位置安装的SDK来构建Ripple。我收到错误消息“哦Snap!构建请求失败并显示消息:./ Applications / BlackBerry / BB10 WebWorks SDK 2.0.0.54不是有效路径”(编辑:此问题已通过删除而得到修复''' - 请看下面的错误) - 但这是安装SDK的地方。
但我没有成功。我还尝试将./Documents/Virtual Machines中的BlackBerry10Simulator-BB10_2_0X-1791文件夹复制到该文件夹中,尝试构建时仍然出现相同的错误,以及编辑设置时出现的另一个错误:“找不到模拟器”< / p>
是否有人使用此版本的Ripple和BB10构建?
修改
我已将平台更改为BlackBerry 10 Webworks。现在错误出现在命令行上:
检查输出路径/用户/用户名/开发/ BlackBerry / BB_Output /
路径已存在
在/ Users / username / Development / BlackBerry / Blackberry / BlackBerry中运行zip 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
out :(缩小0%)
添加:images / Image3.png
out :(存储0%)
添加:images / smallImage.png
out :(存储0%)
添加:images / Thumbs.db
出:(瘪28%)
添加:js /
out :(存储0%)
添加:js / jquery-1.10.2.min.js
out :(瘪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/username/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)
at node.js:901:3
答案 0 :(得分:1)
因此,简短的回答是Ripple 与WebWorks 2.x beta不兼容。
如果它只是您希望使用的打包和部署功能,我建议您只使用CLI(命令行界面)。
虽然CLI往往很可怕,而且不直观,但我可以向您保证,新的WW 2.x CLI非常简单。在我开始使用这个新CLI之前,我曾经使用Ripple进行打包和部署。现在它一直是我的命令行。
这是让它运行的最简单方法,它也是我做的。此处还提供了更多信息https://github.com/apache/cordova-blackberry/tree/master/blackberry10
打开终端并输入以下内容:
创建一个新项目:“webworks create / Users / Chad / testapp com.chadsapps.testapp” 这将创建样本“hello world”类型的应用程序,开箱即用
将目录更改为项目:“cd / Users / Chad / testapp”
将应用部署到设备:“webworks run” 如果您的设备上没有存储调试令牌,它将通过USB自动检测它,并创建一个。系统会要求您在提示符下输入密钥库密码。
您现在应该在设备上运行“hello world”应用程序了!
如果您正在寻找Ripple的仿真/测试部分,则必须使用模拟器(适用于WebWorks 2.0),https://developer.blackberry.com/html5/downloads/
希望这有帮助,如果没有,请不要犹豫;)
-Chad @chadtatro
答案 1 :(得分:0)
安装节点,然后重试。这将是因为您的错误日志显示node.js:119:116
中的启动node.js错误