1. 程式人生 > >nodejs之cordova 跨平臺開發

nodejs之cordova 跨平臺開發

cordova原名phonegap,雖然adobe收購了phonegap,但是phonegap的核心給了apache,也改名為cordova.

cordova是nodejs的一個框架。

cordova官網

1. 安裝nodejs

見nodejs的安裝。

2. 安裝cordova

$ npm install cordova -g

3. 新建一個專案

$ cordova create hello com.example.hello HelloWorld

4. 增加平臺,如android

下載android sdk,並增加JAVA_HOME, ANDROID_HOME(SDK目錄),PATH(增加SDK tools和platform-tools)等環境變數。
$ cordova platform add android --save
檢視現有平臺
$ cordova platform ls

注意:在編寫檔案時,不要將任何檔案寫入/platforms目錄下,這個目錄下的檔案會被重寫。

5. 檢查現有平臺所需要安裝的依賴包。

$ cordova requirements

執行
$D:\work\android\android-sdk-windows\tools\android.bat
更新sdk。

6. build app

$cordova build android
or
$cordova build ios
android會出現下載gradle失敗,可以手動進行下載。 放到C:\Users\Think\.gradle\wrapper\dists\gradle-2.14.1-all\53l0mv9mggp9q5m2ip574m21oh目錄下。 出錯 Exception in thread "main" java....
build完成後,生成apk,可以直接在android手機上執行。

7. test app

android:安裝emulate
$ cordova emulate android

參考:

Cordova應用程式建立入門指南