用命令行的方式来部署Cordova:node
1.安装 nodejsandroid
下载:http://nodejs.org/download/.安装完毕后须要重启。ios
2.安装 cordovaapache
打开cmd命令行,执行:npm install -g cordovanpm
安装约10分钟。windows
3.安装 antapp
下载ant包,解压到一个文件夹,如:E:\NodeJs\apache-ant-1.9.6ui
Ant官网:http://ant.apache.org/bindownload.cgispa
配置环境变量:.net
配置环境变量.(若是不清楚环境变量配置的话,能够查找相关资料,这里不作具体介绍。)
window中设置ant环境变量:(以笔者为例)
ANT_HOME: E:\NodeJs\apache-ant-1.9.6
Path: E:\NodeJs\apache-ant-1.9.6\bin
Classpath: E:\NodeJs\apache-ant-1.9.6\lib
配置该路径到环境变量中,此时若android sdk未配置环境变量的,一并配置。以防后面报错。
Window中设置androidSDK环境变量:
ANDROID_SDK_HOME :E:\AndroidSDK
PATH:%ANDROID_HOME%\tools;
验证:android –h
Window中设置androidSDK环境变量:
ANDROID_HOME :E:\AndroidSDK
PATH:;%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools;
验证:adb
4.建立一个 cordova 工程
cordova create hello com.shj.helloworld helloapp |
其中,第一个 hello 是文件夹的名称;om.shj.helloworld 是app id,第二个 helloapp是工程的名称,也是应用的名称。
提示下载库,请等待。
下载完成。
5.进入工程文件夹
cd hello |
6.添加平台支持
有多种平台可选.命令以下:
$ cordova platform add ios $ cordova platform add amazon-fireos $ cordova platform add android $ cordova platform add blackberry10 $ cordova platform add firefoxos $ cordova platform add wp7 $ cordova platform add wp8 $ cordova platform add windows8 |
此处选择cordova platform add android
在工程文件夹下输入该命令:
项目建立完毕。
7.添加插件支持
主要为系统硬件访问的插件,常见如照相机、媒体访问、设备访问、加速设备、定位设备等。能够动态的按需求去添加,譬如按如下方式添加,,更多插件请去cordova 官网查看。
基本设备资讯 (设备 API):
$ cordova plugin add org.apache.cordova.network-information $ cordova plugin add org.apache.cordova.battery-status |
网路链接和电池事件:
相机、 媒体重播和捕获:
$ cordova plugin add org.apache.cordova.camera $ cordova plugin add org.apache.cordova.media-capture $ cordova plugin add org.apache.cordova.media |
访问设备或网路 (档 API) 上的档:
$ cordova plugin add org.apache.cordova.file $ cordova plugin add org.apache.cordova.file-transfer |
8.构建应用
cordova build
若上图出现此命令需更新ant版本
上图出现该提示,BUILD成功。即将 hello/www 下的内容,构建到添加的各平台内。如 android 平台,会构建到此目录:hello\platforms\android\assets\www。
eg:android
将主目录下文件导入 android 和 IOS 相关目录下
进入目录: cordova build android