什么是Cordova
现在跨平台已经比较多了,如果你听说过移动端的跨平台开发就知道Cordova是干啥的了。Cordova是Apache的顶级开源项目,在由PhoneGap将Cordova贡献给Apache之后,Cordova的应用开始变的广泛。下面是Cordova的一些特点:
<1>Cordova是一个移动开发框架
<2>Cordova提供了统一的HTML CSS JavaScript等类库,这些类库会调用原生app的相关功能 。
<3>一次编写,处处调试。
<4>跨平台
Cordova优缺点
优点 | 缺点 |
跨平台,利于移植 | 不能使用设备的所有特性 |
能利用H5的各种特性 | 运行速度慢 |
开发成本低 | 不像原生应用 |
Cordova环境搭建
http://cordova.apache.org/
<1>安装:Node.js 下载地址:https://nodejs.org/en/
安装过程就直接一直next,如果是个人路径在win8系统可能会有问题。并且需要查看自己的环境变量path值中有没有添加nodejs的路径
<2>安装:Cordova ,参考地址:http://cordova.apache.org/#getstarted下载只需要命令行,注意下面的命令行是在自己的cmd下的dos中
npm -g install cordova (如果没有npm指令说明node.js 安装有问题)
安装完cordova可以在dos中打:cordova 来测试是否安装成功。
<3>安装中进行设置path和classpath
<4>安装:Android sdk 这里建议直接下载个带有sdk的Android Studio
下载地址:http://www.android-studio.org/
在Android studio中可以更新不同版本的sdk。
<5>因为phoneGap的编译使用的是Ant脚本,因此这里还需要安装ANT。
下载地址:
http://ant.apache.org/
将下载的压缩包,解压之后配置环境路径。
为了验证ant是否成功安装,可以进行如下操作:
依次选择:开始->运行->cmd,输入如下命令:ant
如果出现如下内容,说明安装成功:
Buildfile: build.xml does not exist!
Build failed
查看版本:ant -version
创建项目
开始——运行——cmd:
cordova create +路径+项目名即可如:
cordova create D:\CordovaDemo
这样在目录下就可以看到创建的项目了。