手把手教你玩转cordova(PhoneGap)

搭建开发环境

前言

工欲善其事,必先利其器。
搭建cordova的开发环境有点复杂,但不用担心,只要跟着我一步一步地做,你会发现并没有什么可怕的。

一、安装JDK

当制作Android App的时候需要用到Google提供的Android SDK,此SDK是面向Java开发人员的,因此需要安装JDK。

先检查你的电脑上有没有安装过Java及JDK。打开 控制面板 -> 程序 -> 程序和功能,看看你的电脑上已安装的程序中有没有以下两项(版本号可能会不同):

如果有,表示你的电脑上已经安装了JDK,不需要再次安装,可跳过此步。

否则,就需要下载JDK的安装包并安装在你的电脑上。

点此链接下载最新版的JDK。

下载成功后,双击下载的.exe文件以进行安装。记住安装路径,稍后会用到。此安装程序会在你的电脑上安装两个程序,一个是JDK,一个是Java。安装过程中会让你分别选择JDK和Java的安装路径,不要设为同一个文件夹。

安装完成后,按以下步骤配置系统变量:

右键点击“我的电脑” ==> “属性” ==> “高级系统设置” ==> “环境变量”

(不同操作系统打开“环境变量”设置窗口的步骤可能略有不同)

点击“系统变量”下的“新建”,在弹出窗口中为我们的操作系统创建一个新的系统变量。

在弹出的窗口中的“变量名”后的输入框中输入JAVA_HOME,在“变量值”后的输入框中输入刚刚安装的JDK的目录,例如在我的电脑上是D:\JDK

设置好后,连续点击“确定”,直到关闭所有的弹出窗口。

二、安装Android Studio

如果你的电脑上已经安装了Android Studio,则跳过此步。

到Android的官网上下载最新版本的Android Studio

由于众所周知的原因,此网站已被墙了,如果打不开网页,那就翻墙吧。

在安装过程中,会提示你选择Android SDK和Android Studio的安装目录,记住安装目录,稍后会用到。

其实我们安装Android Studio的原因只不过是为了得到Android SDK,你当然也可以只下载并安装Android SDK。

安装完成后,按照“步骤一”中的方式再次打开“环境变量”窗口,点击“系统变量”下的“新建”,在弹出窗口中的“变量名”后的输入框中输入ANDROID_HOME,在“变量值”后的输入框中输入你的Android SDK的安装目录,例如在我的电脑上是D:\AndroidSDK

点击“确定”以关闭“新建系统变量”窗口。

在“系统变量”列表中找到“Path”,选中它,然后点击下面的“编辑”,将光标移动到弹出窗口中“变量值”后输入框的最后,输入英文分号(;),再接着输入%ANDROID_HOME%\platform-tools

设置好后,连续点击“确定”,直到关闭所有的弹出窗口。

三、安装node.js

安装node.js的目的是为了得到npm工具。

先检查你的电脑上是否已经安装了node.js。在命令行窗口中输入以下命令并回车:

node -v

如果输出类似于以下的信息,则表示已经安装了node.js,不需要再次安装,可跳过此步。

否则,点击这里下载最新版本的node.js并安装。

安装完成后,再次按照上面的方式检测,如果仍然没输出类似于上面的信息,则重启电脑后再检测,如果问题依旧,则将node.js的安装路径设置到环境变量的Path中并重启电脑,如果不懂如何设置,请自行Google。

四、安装cordova

先检查你的电脑上是否已经安装了cordova。在命令行窗口中输入以下命令并回车:

cordova -v

如果输出类似于以下的信息,则表示已经安装了cordova,不需要再次安装,可跳过此步。

否则,执行以下命令安装cordova

npm install -g cordova

五、安装PhoneGap PC端

我们当然可以不需要PhoneGap也可以用cordova做开发,但本教程中的示例大部分是使用PhoneGap来演示的,因此需要安装PhoneGap。

点击这里下载最新版本的PhoneGap PC版并将它安装在你的电脑上。

六、安装PhoneGap 手机端

准备一部测试用的手机(Android),在你手机上的应用市场中搜索PhoneGap,并安装它。

如果你的手机应用市场中搜索不到PhoneGap,则可使用腾讯“应用宝”安装一个。(腾讯“应用宝”在QQ PC版的右下角)。

最后,来个广告

若你觉得此文不错,请分享,若认为尚需改进,请点讚。

结束语