一. 安装Node.js基本环境

  官网下载地址:https://nodejs.org/

  安装成功之后可以使用简单命令查看其版本

node -v

  npm相关命令

node cli.js install npm -gf         //安装最新的NPM
node cli.js install npm@1.0. -gf //可以安装指定版本的NPM

  安装Ant:http://ant.apache.org/

   安装Git: http://git-scm.com/

   下载Android SDK 以及开发工具,目前有Android Studio 工具比较方便

  共享一个Android SDK下载地址: http://pan.baidu.com/s/1i3vjl8T

二. 安装Cordova

  安装最新版本的Cordova

npm install -g cordova

  安装指定版本的Cordova

npm install -g cordova@4.0.

  查看Cordova的基本信息情况

npm info cordova 

  更新Cordova版本

npm update cordova -g

  更多命令请查看官网

三. 创建一个解决方案

  指定一个工作目录,然后再cmd命令行总进入这个目录,比如M:\Android\PhoneGap0602

cd M:\Android\PhoneGap0602

  创建一个解决方案,使用如下命令,创建成功之后如图

cordova create bertphone com.yourname.myapp BertPhone

  

  进入工程目录

cd bertphone

  添加对平台的支持

cordova platforms add android

  添加插件的支持

cordova plugin add org.apache.cordova.device
cordova plugin add org.apache.cordova.console

 三. eclipse导入工程目录

  使用Eclipse导入安卓工程项目,选择目录platforms 下的android文件夹

导入成功之后如图,BerthApp是手机可运行程序包,CordovaApp-CordovaLib 是Cordova核心包源码

四. Cordova 简介

  目前移动开发较为火热,比较流行的有Android 和 IOS, 而移动开发分为三种:

  1. 原生态开发:也就是使用Android(java) 来开发, 以java语言为基础

  2. WebApp: 使用Html5 + JS, 基于手机浏览器

  3. 混合开发:基本和WebApp开发类似,也是基于手机浏览器,但是可以打包为App文件

  而混合开发就会使用到Cordova,Cordova前身为PhoneGap, PhoneGap捐献Apache之后变取其核心更名为Cordova,本文使用Cordova4.0版本为基准

  随着版本的变更,Cordova版本的差异会有不同,在调试开发代码的时候很为不便

  

作者:情缘

出处:http://www.cnblogs.com/qingyuan/

关于作者:从事仓库,生产软件方面的开发,在项目管理以及企业经营方面寻求发展之路
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。

联系方式: 个人QQ  821865130 ; 技术QQ群 88718955 ; 上海户外登山群 424433027

Cordova4.0 系列 -- 基本环境搭建(1)的更多相关文章

  1. 1、 小白带你入坑xamarin系列之环境搭建和准备

    重点提示 由于xamarin发展更新很快 目前教程部分内容已经过时 请注意下载最新版本   2018.05.23 www.xamarin.com 1. 小白带你入坑xamarin系列之环境搭建和准备 ...

  2. Hadoop2.7.3+Spark2.1.0 完全分布式环境 搭建全过程

    一.修改hosts文件 在主节点,就是第一台主机的命令行下; vim /etc/hosts 我的是三台云主机: 在原文件的基础上加上; ip1 master worker0 namenode ip2 ...

  3. Hadoop2.5.0伪分布式环境搭建

    本章主要介绍下在Linux系统下的Hadoop2.5.0伪分布式环境搭建步骤.首先要搭建Hadoop伪分布式环境,需要完成一些前置依赖工作,包括创建用户.安装JDK.关闭防火墙等. 一.创建hadoo ...

  4. 「译」JUnit 5 系列:环境搭建

    原文地址:http://blog.codefx.org/libraries/junit-5-setup/ 原文日期:15, Feb, 2016 译文首发:Linesh 的博客:环境搭建 我的 Gith ...

  5. Selenium+Python系列 - 开发环境搭建

    一.写在前面 我从未想过自己会写python系列的自动化文章,有些同学会问,那你现在为什么又开始写了? 不止一个人找过我,问我可以写一些Python自动化的文章吗,答案是肯定的. 笔者Java党,整P ...

  6. 使用 robotframework 自动化测试系列 二 -----环境搭建

    环境搭建是测试人员基础,本质都是不难的,按照流程和步骤一步步做,遇到问题不要担心,解决的问题越多,你理解的也就越多. 1. 安装python环境,python现在有python2 和python3.由 ...

  7. (转)微信公众平台开发之基于百度 BAE3.0 的开发环境搭建(采用 Baidu Eclipse)

    原文传送门(http://blog.csdn.net/bingtianxuelong/article/details/17843111) 版本说明:     V1:         2014-2-13 ...

  8. 阿里云ECS+CentOS 7.0+Docker+Redmine环境搭建

    前言 搭建Redmine环境可以选择使用分别安装Ruby+Rails+Redmine+MySQL的方式, 但是过程中需要解决各种扰人的依赖问题.Docker为我们提供的Plan B,方便,快捷. 安装 ...

  9. Spark2.4.0伪分布式环境搭建

    一.搭建环境的前提条件 环境:ubuntu-16.04 hadoop-2.6.0  jdk1.8.0_161. spark-2.4.0-bin-hadoop2.6.这里的环境不一定需要和我一样,基本版 ...

随机推荐

  1. C++ pair用法

    Pair类型概述 pair是一种模板类型,其中包含两个数据值,两个数据的类型可以不同 1.定义(构造): 1 pair<int, double> p1; //使用默认构造函数 2 pair ...

  2. 关于JavaScipt对象的基本知识

    关于JavaScipt对象的基本知识 JavaScript是运用“对象化编程”的,又叫“面向对象编程”的.所谓“对象化编程”,意义是把JavaScript能涉及的领域划分成各种对象,对象后面还连续划分 ...

  3. hdu 5773 The All-purpose Zero 最长上升子序列+树状数组

    题目链接:hdu 5773 The All-purpose Zero 官方题解:0可以转化成任意整数,包括负数,显然求LIS时尽量把0都放进去必定是正确的. 因此我们可以把0拿出来,对剩下的做O(nl ...

  4. codeforces 711E E. ZS and The Birthday Paradox(数学+概率)

    题目链接: E. ZS and The Birthday Paradox. time limit per test 2 seconds memory limit per test 256 megaby ...

  5. python中range函数和xrange函数有什么异同?

    http://ciniao.me/article.php?id=17 简单来说,range生成的是一个列表,而xrange生成的是一个生成器,而生成器在数组很大的时候能够比range更节省空间

  6. 线性代数与MATLAB2

    已知矩阵 求它们的特征值和特征向量,并绘制特征向量图,分析其几何意义 运行Meigvector.m A1=[-1 3;2 5]; A2=[1 -2;-1 5]; A3=[1 2;2 4]; A4=[2 ...

  7. 紧接上篇,jQuery调用jsonp,并且在页面上展示

    在上篇中提到了spring4.1+支持jsonp的调用,做了个例子,用来在页面上展示jsonp: (js写的丑了点,本人后端出生,前端大侠们轻拍~) var Menu = function () { ...

  8. XPATH基础入门资料

    http://www.w3school.com.cn/xpath/xpath_syntax.asp 不错的网址,入门学习资料

  9. xshell5.0实现中键复制

    1. 右建点击黑色屏幕 2. 在打开选项 3. 勾选 ""

  10. brainfuck

    /阅读这样的代码就像在强奸你的大脑 #include<stdio.h> #include<ctype.h> #include<stdlib.h>  #include ...