PhoneGap配置笔记

关于PhoneGap简介

  PhoneGap是一个用基于HTMLCSSJavaScript的,建立移动跨平台移动应用程序的快速开发平台。它使开发者可以利用iPhone,Android,PalmSymbian,WP7,WP8,BadaBlackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,能够调用。html

配置过程:

  在安装Node以前,咱们须要配置一下Java环境(针对于Android开发),直接安装JDK,最好不要只安装JRE。java

  JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlnode

  安装后,配置如下环境变量,如果默认安装jdk,那么在环境变量中的path变量加入:C:\Program Files\Java\jdk1.8.0_31\bin ,记得在加入前,查看path变量末尾是否有分号结尾。键入命令,查看是否配置成功android

java -version


  

  接下来继续配置Android环境,关于Android的SDK如何下载,我相信各方的程序猿都有本身的办法,实在不济,百度一下找找国内的镜像,就OK。因此跳过如何下载SDK Manager、更新SDK这几步。npm

  须要注意的是,这里使用ionic框架是放弃了Android4.1如下版本和IOS6如下版本。oracle

 

  配置一下Android的环境变量,相同于java,Android加入platform-tools和tools两个目录的引用。配置好了以后,运行如下命令,查看配置是否成功:app

adb devices

  这条命令是用来查看真机、模拟器的。我这里没有安装任何模拟器,也没有接入真机。因此这里是空的,如果有的话,会出现一个列表。框架

  安装Node.js,主要是须要经过使用node的npm包管理器来安装一些必要的工具,cordova、ionic等。ionic

  下载node的安装包,直接默认安装便可。工具

npm install -g cordova              --安装cordova
npm install -g cordova@4.1.2        --安装cordova的指定版本

而后安装ionic

npm install -g ionic

安装完毕,配置过程也就完成了。

尝试建立一个基于ionic的应用:

ionic start myapp
cd myapp
ionic platform add android
ionic build android

当上面最后的一个命令执行成功,那么就已经编译好了。

这是编译Android,如果IOS,直接将上面的Android换成iOS就能够了。

链接上手机,进行真机测试,在生成的目录位置键入如下命令:

ionic run android

便可完成真机安装。

 

关于安装过程当中的错误问题(重要):

  因为国内环境的问题,可能会致使某些安装会出现一些莫名其妙的错误。就算同一台电脑,同样的纯净的系统环境,在不一样的时间去安装配置PhoneGap环境也可能会出现错误。致使错误的缘由不少,并且莫名其妙。

  因此我选择配置了一个感受比较好使的,成功率也是最高的环境。首先修改npm的源(https://cnpmjs.org/)。而后安装我这里提供的指定版本的工具。

  首先配置npm的源:

npm config set registry http://registry.cnpmjs.org //配置指向源

  看前面的文章,已经说过了如何安装指定版本的工具。

  这是个人配置版本,试过不少次,都是一次成功,你们能够按照个人这个来配置。

相关文章
相关标签/搜索