概述

最近项目中要使用cordova做插件开发,cordova是phonegap的开源版本,能使H5开发的应用能访问原生设备功能的能力,关于它的介绍,自行Google、baidu。之前,我并没有接触过phonegap或者cordova,所以刚开始也是网上查阅资料,但是网上很多教程cordova都是3.x\4.x版本的,而现在最新版本已经是6.x了。所以,决定基于cordova v6.0.0,写写关于Cordova 插件开发的系列教程,而我本身又是Android出身的,所以,又是基于Android开发平台的插件。

Cordova安装

1、安装环境

  • win7 64位
  • JDK配置
  • Android SDK配置

如果你也是个Android开发者,那么JDK、SDK的系统环境变量的配置肯定已经配好了,如果没有请左转->百度,有很多关于它们的配置教程,这里不再说明了。

2、安装node.js

到nodejs官网下载https://nodejs.org/en/


Android Cordova 插件开发之Cordova安装_Android

我下载的是v5.7.1 stable 稳定版本。 
下载下来之后,双击运行即可,安装成功后,在命令行输入npm命令


Android Cordova 插件开发之Cordova安装_环境变量_02

表示安装成功,如果失败的话,手动将nodejs安装目录添加到系统环境变量里面


Android Cordova 插件开发之Cordova安装_phonegap_03

3、安装Cordova

通过上一步的步骤,就可以使用npm命令安装cordova了。

npm install -g cordova

注:-g 表示安装为全局,有些系统需要 sudo 权限(像 ubuntu)。 
等待安装成功后,输入

cordova -version


Android Cordova 插件开发之Cordova安装_phonegap_04

上图表示安装成功,cordova的版本未6.0.0。如果你已经安装了,但是还是提示命令不存在,同样的你需要将其添加到系统环境变量里。


Android Cordova 插件开发之Cordova安装_Android_05

如果你是win7系统,然后在用户目录下找不到AppData文件夹,那你应该


Android Cordova 插件开发之Cordova安装_Cordova_06