Cordova的部署步骤

用命令行的方式来部署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                

原文地址:https://www.cnblogs.com/mumianhua1003/p/5084891.html