安裝說明
1.安裝的相關套件
要安裝Apache Cordova之前須安裝的工具程式
- Nodejs - v0.10.29 – 用來安裝cordova的套件管理程式
- Git client – 下載、更新位於github上的cordova plugin套件
- Apache ant - 將編譯、測試、部署等步驟自動化的一個工具,可以用來自動化生成iOS, Android等套件
- ADT Bundle – 編譯Android apk套件*
2.開啟cmd並輸入以下指令,如圖2所示
$npm install -g cordova
圖2. 使用npm(node package manager)安裝cordova
3.設定環境變數
path=C:\ProgramFiles\nodejs\; C:\Users\master\AppData\Roaming\npm; D:\apache-ant\bin; D:\adt-bundle-windows-x86_64-20140702\sdk\tools; D:\adt-bundle-windows-x86_64-20140702\sdk\platform-tools; C:\Program Files\Java\jdk1.8.0_05\bin; C:\Program Files (x86)\Git\bin;
下載jdk->http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
新增
變數名稱 : JAVA_HOME
變數值 : C:\Program Files\Java\jdk1.8.0_05
4.重開cmd,產生一個新的Cordava App專案,如圖3所示
$cordova create gcm com.example.career HelloWorld
圖3. 產生一個新的CordavaApp專案,專案名稱為HelloWorld,id為com.example.career,專案目錄為gcm
5.至ADT Bundle安裝目錄執行SDK Manager.exe,如圖4所示
1、 安裝對應的Android SDK,如Android 2.3.3(API10)、Android 4.4.2(API19)。
2、 安裝Extra套件
圖4. 執行SDK Manager.exe
6.切換到新app的工作目錄下
$ cd gcm
7.產生對應的執行平台
# 移除既有平台
$ cordova platform remove wp8
$ cordova platform remove windows8
$ cordova platform remove android
# 新增平台
$ cordova platform add wp8
$ cordova platform add windows8
$ cordova platform add android
8.新增外掛模組及建立app
$ cordova plugin add https://github.com/phonegap-build/PushPlugin.git
$ cordova plugin add org.apache.cordova.device
$ cordova plugin add org.apache.cordova.media #optional
# 建立Android app
$ cordova build android
9.建立android模擬器,如圖5所示
$ android avd
1、 AVD Name : 自訂模擬器名稱
2、 Device : 使用的裝置 (測試中使用了Nexus5)
3、 Target : 平台(測試中使用了Android2.3.3(API Level10)
4、 CPU : ARM(armeabi)
5、 skin : (測試中使用了HVGA)
6、 Memory Options : RAM(768)
圖5. android模擬器
10.啟動模擬器
點選剛剛建立好的模擬器start (需要等一段時間才會跑好)
11.將建立好的app上傳到模擬器執行
開一個新的cmd
$ cd gcm
$ cordova emulate android
模擬器中的功能頁就會新增app 並且自動執行該app