天天看點

BB10 Cascades Beta2開發環境搭建

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

開始安裝

BB10 Cascades Beta2開發環境搭建

歡迎界面,點選Next:

BB10 Cascades Beta2開發環境搭建

協定界面,點選“Accept”,然後點選Next:

BB10 Cascades Beta2開發環境搭建

選擇模拟器的安裝路徑:

BB10 Cascades Beta2開發環境搭建

總結界面,點選“Install”開始安裝:

BB10 Cascades Beta2開發環境搭建

安裝過程:

BB10 Cascades Beta2開發環境搭建

安裝完成:

BB10 Cascades Beta2開發環境搭建

通過VMWare Player或者是VMWare Workstation打開模拟器安裝目錄中的虛拟機檔案,啟動後出現BB10主界面,點選右上方齒輪樣的圖示打開配置界面,在“Security”頁面選擇“Password”,然後啟用密碼功能,啟動時會提示建立密碼。

BB10 Cascades Beta2開發環境搭建

然後在“Security -> Development Mode”頁面中啟動“Development Mode”,就是啟動開發模式,啟動過程需要輸入密碼,啟動“Development Mode”之後界面如下:

BB10 Cascades Beta2開發環境搭建

 “Development Mode”啟動後在系統主界面右上方可以看到類似一個頭像的圖示,點選後可以看到“Development Mode”已經啟動,同時可以看到對應的IP位址,這個位址在Cascade環境配置過程中需要使用。

BB10 Cascades Beta2開發環境搭建

安裝了模拟器之後開始安裝Cascades Beta2,我下載下傳的安裝檔案檔案名如下,輕按兩下開始安裝:

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

安裝程式啟動:

BB10 Cascades Beta2開發環境搭建

準備Cascades安裝,看到BlackBery 10 Native SDK字樣不需要疑惑,Cascade就是BlackBerry 10 Native SDK:

BB10 Cascades Beta2開發環境搭建

歡迎界面:

BB10 Cascades Beta2開發環境搭建

協定界面,點選“Accept”,然後點選Next。

BB10 Cascades Beta2開發環境搭建

選擇安裝路徑:

BB10 Cascades Beta2開發環境搭建

 一些可選項,保留預設設定就好了:

BB10 Cascades Beta2開發環境搭建

總結界面,點選“Install”開始安裝:

BB10 Cascades Beta2開發環境搭建

 安裝完成:

BB10 Cascades Beta2開發環境搭建

 安裝完成後會在安裝目錄出現bbndk.bat檔案,執行它就可以啟動Cascades,當然也可以在系統菜單中找到BlackBerry 10 Native NDK菜單,通過菜單啟動Cascades.

啟動過程中會提示選擇工作目錄,就是選擇workspace,界面如下:

BB10 Cascades Beta2開發環境搭建

 啟動後歡迎界面如下:

BB10 Cascades Beta2開發環境搭建

 關閉歡迎界面可以看到Cascades主界面,點選“File -> New -> BlackBerry Cascades C++ Project”可以開始建立Cascades項目,如下圖:

BB10 Cascades Beta2開發環境搭建

在項目名稱一欄填寫你希望建立的第一個項目的名稱,如下圖,本例使用FirstHello作為樣例項目的名稱:

BB10 Cascades Beta2開發環境搭建

 在Cascades Beta 2中項目建立向導完整很多,在項目模闆選擇頁面可以選擇各種不同的項目模闆,各位可以在完成第一個項目測試以後逐個測試一下這些項目模闆,本例選擇最簡單的“Standard empty project”模闆,如下圖,然後點選“Finish”完成項目建立。

BB10 Cascades Beta2開發環境搭建

 項目建立後系統提示是否打開QML的透視圖,點選“YES”接受。

BB10 Cascades Beta2開發環境搭建

 Cascades檢測到系統中沒有設定目标環境,會自動彈出開發設定向導,主要是幫助開發人員設定目标測試環境,包括目标的類型(真機還是模拟器),目标IP,Debug Token等,向導第一步如下,點選Next進入下一步:

BB10 Cascades Beta2開發環境搭建

 在Device Setup(裝置設定)頁面需要提供目标機器的類型和IP位址。在這個頁面剛啟動的時候,Cascades會嘗試自動查找目标系統,找不到的話可以像下面這樣手動設定。

我選擇“Simulator”(模拟器)作為測試目标,同時填寫的目标的IP位址和密碼。這個IP位址就是我們在模拟中啟動“Development Mode”時看到的IP位址,密碼就是模拟器中設定的密碼,設定界面如下:

BB10 Cascades Beta2開發環境搭建

 然後是簽名的注冊,這個隻要開發使用過的PC注冊過的話Cascades就可以檢測到,不需要設定,如果沒有注冊簽名的請參考我以前的博文。

BB10 Cascades Beta2開發環境搭建

然後是Debug Token的生成和上傳。對于模拟器來講,Debug Token是不需要的,是以像本例這樣使用模拟器進行測試的同學們可以跳過Debug Token這個設定頁面。

如果是使用開發機進行測試,Cascades會提示需要Debug Token,我們選擇“Create a new debug token and upload it to the device”,就是說要系統建立一個Debug Token然後上傳的測試裝置上。提示框如下圖:

BB10 Cascades Beta2開發環境搭建

然後系統提示目标裝置必須啟動了“Development Mode”(開發模式),檢查一下測試裝置,确認開發模式已經啟動,然後點選OK。

BB10 Cascades Beta2開發環境搭建

 接着系統會提示輸入簽名密鑰的密碼,這個是你設定簽名檔案的時候建立的,具體參考我之前有關PlayBook簽名申請的博文。提示框如下圖:

BB10 Cascades Beta2開發環境搭建

然後系統開始建立Debug Token并自動上傳。

BB10 Cascades Beta2開發環境搭建

最後是測試環境的總結,點選“Finish”完成設定:

BB10 Cascades Beta2開發環境搭建

 環境設定好後開始測試我們建立的項目,項目顯示出來的界面如下:

BB10 Cascades Beta2開發環境搭建

對項目點選右鍵,選擇“Build Configurations -> Set Active -> Simulator-Debug”,這樣就可以讓Cascades生成X86結構的程式,才可以在模拟器上運作。

BB10 Cascades Beta2開發環境搭建

設定了Build Configurations後再次右鍵點選項目,選擇“Build Project”對項目進行編譯。

BB10 Cascades Beta2開發環境搭建

編譯好項目後右鍵點選項目,選擇“Run As -> BlackBerry c/C++ Application”,Cascades會建立一個運作配置項,然後将程式上傳到目标系統中執行:

BB10 Cascades Beta2開發環境搭建

最後,大功告成:

BB10 Cascades Beta2開發環境搭建

繼續閱讀