用命令行的方式来部署Cordova:
1.安装 nodejs
下载:http://nodejs.org/download/.安装完毕后需要重启。
2.安装 cordova
打开cmd命令行,执行:npm install -g cordova
安装约10分钟。
3.安装 ant
下载ant包,解压到一个文件夹,如:E:NodeJsapache-ant-1.9.6
Ant官网:http://ant.apache.org/bindownload.cgi
配置环境变量:
配置环境变量.(如果不清楚环境变量配置的话,可以查找相关资料,这里不做具体介绍。)
window中设置ant环境变量:(以笔者为例)
ANT_HOME: E:NodeJsapache-ant-1.9.6
Path: E:NodeJsapache-ant-1.9.6in
Classpath: E:NodeJsapache-ant-1.9.6lib
配置该路径到环境变量中,此时若android sdk未配置环境变量的,一并配置。以防后面报错。
Window中设置androidSDK环境变量:
ANDROID_SDK_HOME :E:AndroidSDK
PATH:%ANDROID_HOME% ools;
验证:android –h
Window中设置androidSDK环境变量:
ANDROID_HOME :E:AndroidSDK
PATH:;%ANDROID_SDK_HOME%platform-tools;%ANDROID_SDK_HOME% ools;
验证: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 平台,会构建到此目录:helloplatformsandroidassetswww。
eg:android
将主目录下文件导入 android 和 IOS 相关目录下
进入目录: cordova build android