http://blog.csdn.net/keyboardota/article/details/8003012

BlackBerry BB10的Cascades开发环境已经发布到beta2版本,发布有一段时间了,下面记录详细的安装过程,供BB10开发者参考。

Cascade Beta2的下载地址如下:

https://developer.blackberry.com/cascades/download

对应的BB10模拟器也需要安装新的版本,版本号是10.0.6,下载地址同样是

https://developer.blackberry.com/cascades/download

对于手上有Dev Alpha设备的同志们来说还需要将开发样机的ROM升级到10.0.6,升级指导文档链接如下:

https://developer.blackberry.com/blackberry10devalphas/update

升级开发样机的基本过程是在PC上下载安装一个新版的BlackBerry Desktop Manager,将开发样机通过USB线连接到PC上,然后系统会自动提示升级。

下面是BB10 10.0.6模拟器和Cascades beta2的安装过程,先安装BB10 10.0.6模拟器,安装过程如下:

双击运行下载的模拟器安装文件,我下载的模拟器安装文件名是:

BlackBerry10Simulator-Installer-BB10_0_06-384-Win-201207130120.exe

开始安装

欢迎界面,点击Next:

协议界面,点击“Accept”,然后点击Next:

选择模拟器的安装路径:

总结界面,点击“Install”开始安装:

安装过程:

安装完成:

通过VMWare Player或者是VMWare Workstation打开模拟器安装目录中的虚拟机文件,启动后出现BB10主界面,点击右上方齿轮样的图标打开配置界面,在“Security”页面选择“Password”,然后启用密码功能,启动时会提示创建密码。

然后在“Security -> Development Mode”页面中启动“Development Mode”,就是启动开发模式,启动过程需要输入密码,启动“Development Mode”之后界面如下:

“Development Mode”启动后在系统主界面右上方可以看到类似一个头像的图标,点击后可以看到“Development Mode”已经启动,同时可以看到对应的IP地址,这个地址在Cascade环境配置过程中需要使用。

安装了模拟器之后开始安装Cascades Beta2,我下载的安装文件文件名如下,双击开始安装:

installer-bbndk-BB10_0_06-win32-384-201207130407-201207130203.exe

安装程序启动:

准备Cascades安装,看到BlackBery 10 Native SDK字样不需要疑惑,Cascade就是BlackBerry 10 Native SDK:

欢迎界面:

协议界面,点击“Accept”,然后点击Next。

选择安装路径:

一些可选项,保留缺省设置就好了:

总结界面,点击“Install”开始安装:

安装完成:

安装完成后会在安装目录出现bbndk.bat文件,执行它就可以启动Cascades,当然也可以在系统菜单中找到BlackBerry 10 Native NDK菜单,通过菜单启动Cascades.

启动过程中会提示选择工作目录,就是选择workspace,界面如下:

启动后欢迎界面如下:

关闭欢迎界面可以看到Cascades主界面,点击“File -> New -> BlackBerry Cascades C++ Project”可以开始创建Cascades项目,如下图:

在项目名称一栏填写你希望创建的第一个项目的名称,如下图,本例使用FirstHello作为样例项目的名称:

在Cascades Beta 2中项目创建向导完整很多,在项目模板选择页面可以选择各种不同的项目模板,各位可以在完成第一个项目测试以后逐个测试一下这些项目模板,本例选择最简单的“Standard empty project”模板,如下图,然后点击“Finish”完成项目创建。

项目创建后系统提示是否打开QML的透视图,点击“YES”接受。

Cascades检测到系统中没有设置目标环境,会自动弹出开发设置向导,主要是帮助开发人员设置目标测试环境,包括目标的类型(真机还是模拟器),目标IP,Debug Token等,向导第一步如下,点击Next进入下一步:

在Device Setup(设备设置)页面需要提供目标机器的类型和IP地址。在这个页面刚启动的时候,Cascades会尝试自动查找目标系统,找不到的话可以像下面这样手动设置。

我选择“Simulator”(模拟器)作为测试目标,同时填写的目标的IP地址和密码。这个IP地址就是我们在模拟中启动“Development Mode”时看到的IP地址,密码就是模拟器中设置的密码,设置界面如下:

然后是签名的注册,这个只要开发使用过的PC注册过的话Cascades就可以检测到,不需要设置,如果没有注册签名的请参考我以前的博文。

然后是Debug Token的生成和上传。对于模拟器来讲,Debug Token是不需要的,所以像本例这样使用模拟器进行测试的同学们可以跳过Debug Token这个设置页面。

如果是使用开发机进行测试,Cascades会提示需要Debug Token,我们选择“Create a new debug token and upload it to the device”,就是说要系统创建一个Debug Token然后上传的测试设备上。提示框如下图:

然后系统提示目标设备必须启动了“Development Mode”(开发模式),检查一下测试设备,确认开发模式已经启动,然后点击OK。

接着系统会提示输入签名密钥的密码,这个是你设置签名文件的时候创建的,具体参考我之前有关PlayBook签名申请的博文。提示框如下图:

然后系统开始创建Debug Token并自动上传。

最后是测试环境的总结,点击“Finish”完成设置:

环境设置好后开始测试我们创建的项目,项目显示出来的界面如下:

对项目点击右键,选择“Build Configurations -> Set Active -> Simulator-Debug”,这样就可以让Cascades生成X86结构的程序,才可以在模拟器上运行。

设置了Build Configurations后再次右键点击项目,选择“Build Project”对项目进行编译。

编译好项目后右键点击项目,选择“Run As -> BlackBerry c/C++ Application”,Cascades会创建一个运行配置项,然后将程序上传到目标系统中执行:

最后,大功告成:

BB10 Cascades Beta2开发环境搭建相关推荐

  1. Android环境搭建和Android HelloWorld—Android开发环境搭建

    Android_Android开发环境搭建-搭建Android的开发环境 1.我考虑先下载JDK7.0,在JDK的安装中,考虑一般SDK都是向上兼容的,于是选择了最高的版本7.0 这里是我总结的详细的 ...

  2. qt工程在linux系统里颜色显示错误_【飞凌嵌入式RK3399开发板试用体验】+QT开发环境搭建测试(二)...

    作者:飞扬的青春 在拿到开发板之后,已经体验了Android操作系统,接下来就是体验Linux下的开发,本次以QT的一个小案例来测试下. 首先是自己先搭建了一个Ubuntu18.04的虚拟机,使用真机 ...

  3. Go:分布式学习利器(1) -- 开发环境搭建 + 运行第一个go程序

    文章目录 为什么要学习 go 开发环境搭建 -- MAC 运行第一个go程序 go 函数的返回值设置 go 函数的命令行参数 为什么要学习 go 在如下几个应用场景的需求下产生了go: 超大规模分布式 ...

  4. 智能合约开发环境搭建及Hello World合约

    如果你对于以太坊智能合约开发还没有概念(本文会假设你已经知道这些概念),建议先阅读入门篇. 就先学习任何编程语言一样,入门的第一个程序都是Hello World.今天我们来一步一步从搭建以太坊智能合约 ...

  5. iPhone开发环境搭建全过程 iPhone手机开发内容,中文手册

    http://3g.edu.csdn.net/kecheng/iphone.html  iPhone手机开发内容 http://www.docin.com/p-34874880.html# iPhon ...

  6. python搭建numpy_python开发环境搭建及numpy基本属性-【老鱼学numpy】

    目的 本节我们将介绍如何搭建python的开发环境以及numpy的基本属性,这样可以检验我们的numpy是否安装正确了. python开发环境的搭建 工欲善其事必先利其器,我用得比较顺手的是Intel ...

  7. windows下pomelo开发环境搭建及JS乱码问题

    from: http://blog.csdn.net/wangqiuyun/article/details/9243263 最近一直在研究node.js这一块,为的就是使用网易的pomelo框架,学习 ...

  8. Android配置----Android开发环境搭建

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...

  9. JDK安装以及开发环境搭建

    无论是Java开发.J2EE以及Android开发搭建环境时JDK开发环境搭建及环境变量配置是必不可少的,这篇文章就来就分别介绍下JDK的下载以及不同平台的环境变量的配置. 1.安装JDK开发环境 官 ...

最新文章

  1. Canny-VO: 基于几何3D-2D边缘对准的RGB-D视觉里程计
  2. 中的挂起是什么意思_数字博物馆是什么意思?数字博物馆用到了哪些技术?
  3. JVM-程序计数器02
  4. Python Django 多对多表设计
  5. 01.SQLite 教程(http://www.w3cschool.cc/sqlite/sqlite-tutorial.html)
  6. orbeon form 通过 url 的方式同第三方应用集成的开发明细
  7. 使用BizTalk Server常见问题处理
  8. Java实现图片压缩代码,图片大小转换
  9. GJM: Unity3D基于Socket通讯例子 [转载]
  10. import torch 找不到模块_Python零基础入门:关于Python模块与包的详细解读和使用...
  11. 【转载】制作Ubuntu启动盘——详细记录,亲测有效
  12. java拍照搜题软件下载_微信拍照搜答案的小程序 可以拍照搜java题的软件
  13. 以下产品不用再做CCC认证了,你的产品在内吗?
  14. 重载运算符高精度算法
  15. sap销售发货的流程_SAP标准业务流程-销售订单处理
  16. DDIM代码详细解读(4):分类器classifier的网络设计、训练、推理
  17. GDPR: Impact to Your Data Management Landscape: Part 2
  18. 6.2 新浪财经——资产负债表获取(打印js渲染后的网页表格)
  19. matlab中计算运行时间的函数,【谁能都我一个计算时间的函数?是计算:例如上午08:00...-计算时间的函数-数学-伊凡渴同学...
  20. AS01 AS02资产屏幕开发实例

热门文章

  1. PMP 相关方管理必背总结
  2. 10大开源的Web应用防火墙
  3. 三维动画在机械行业得到重用
  4. 单片机原理及接口技术第一章
  5. 「JVM 故障诊断」命令行工具
  6. AD2428W手册解读之系统调试
  7. 石高峰:顾客不会反感的实体店销售技巧和话术,成交率翻3倍!
  8. H - 卡牌游戏(简单期望)
  9. macOS Big Sur:您会喜欢的事情
  10. 黑客们为什么不攻击淘宝?