D:\worksp\cordova>cordova create CordovaProject io.cordova.hellocordova CordovaApp
CordovaProject 是創(chuàng)建應(yīng)用程序的目錄名。
io.cordova.hellocordova 是默認(rèn)的反向域名值(類似Java包的命名)。如果可能使用自己的域名的值。
CordovaApp 是應(yīng)用程序的標(biāo)題。
你需要在命令提示符下,打開您的項(xiàng)目目錄。在我們的例子是CordovaProject。您應(yīng)該只選擇您需要的平臺(tái)。為了能夠使用指定的平臺(tái),你需要安裝特定的平臺(tái)SDK。由于我們使用的是Windows開發(fā),我們可以使用下面的平臺(tái)。我們還安裝了Android SDK中,所以我們將只針對(duì)安裝Android平臺(tái)來講解本教程。
D:\worksp\cordova\CordovaProject> cordova platform add android
D:\worksp\cordova\CordovaProject\CordovaProject>cordova platform add wp8
D:\worksp\cordova\CordovaProject\CordovaProject>cordova platform add amazon-fireos
D:\worksp\cordova\CordovaProject\CordovaProject>cordova platform add windows
D:\worksp\cordova\CordovaProject\CordovaProject>cordova platform add blackberry10
D:\worksp\cordova\CordovaProject\CordovaProject>cordova platform add firefoxos
如果您在Mac上開發(fā),可以使用 ?
$ cordova platform add IOS
$ cordova platform add amazon-fireos
$ cordova platform add android
$ cordova platform add blackberry10
$ cordova platform add firefoxos
您也可以從項(xiàng)目中刪除使用的平臺(tái) ?
D:\worksp\cordova\CordovaProject>cordova platform rm android
D:\worksp\cordova\CordovaProject> cordova build android

D:\worksp\cordova\CordovaProject> cordova emulate android


D:\worksp\cordova\CordovaProject> cordova run android
注 - 可以考慮使用 genymotion Android 模擬器,因?yàn)樗饶J(rèn)的速度更快,反應(yīng)更迅速。可以從這里下載。也可以通過啟用選項(xiàng)從USB調(diào)試,并通過USB連接線將其連接到您的電腦使用真實(shí)的設(shè)備進(jìn)行測(cè)試。 對(duì)于某些特定設(shè)備還需要安裝USB驅(qū)動(dòng)程序。
打開 Android Studio 導(dǎo)入上面創(chuàng)建成功的工程,運(yùn)行這個(gè)工程,得到結(jié)果如下:
當(dāng)我們運(yùn)行應(yīng)用程序,將在我們指定平臺(tái)上安裝它。如果一切都沒有錯(cuò)誤并執(zhí)行完成后,輸出顯示的默認(rèn)啟動(dòng)應(yīng)用程序的屏幕如下所示。

D:\worksp\cordova\CordovaProject>cordova build android ERROR building one of the platforms: Failed to find 'ANDROID_HOME' environment v ariable. Try setting setting it manually. Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to inclu de path to valid SDK directory. You may not have the required environment or OS to build this project Error: Failed to find 'ANDROID_HOME' environment variable. Try setting setting i t manually. Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to inclu de path to valid SDK directory.
解決參考:配置環(huán)境變量
ANDROID_HOME=E:\Program Files\adt-bundle-windows-x86_64-20131030\sdk PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
附上cordova常用命令列表
| 命令 | 說明 |
| cordova create <工程路徑> <包名> <工程名> | 創(chuàng)建cordova工程,例如:cordova create helloworld_prj "com.yiibai.helloworld" "helloworld" |
| cordova build android | 給cordova項(xiàng)目添加android平臺(tái)。 |
|
cordova run android |
編譯和運(yùn)行項(xiàng)目。 |
|
cordova install android |
將編譯好的應(yīng)用程序安裝到模擬器上。 |
| cordova plugin add <插件完全限定名> | 給項(xiàng)目添加插件。 |
| cordova plugin remove <插件完全限定名> | 刪除插件。 |
|
cordova plugin list |
查看插件列表。 |
|
cordova platforms add android |
添加平臺(tái)支持。 |
|
cordova build android |
編譯代碼 |
|
cordova emulate android |
在模擬器上運(yùn)行(前提是創(chuàng)建好AVD) |
|
cordova serve android |
在瀏覽器運(yùn)行 |
|
cordova run android |
通過USB直接安裝到真機(jī) |