Cordova4.0 系列 -- 基本环境搭建(1)
一. 安装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、 小白带你入坑xamarin系列之环境搭建和准备
重点提示 由于xamarin发展更新很快 目前教程部分内容已经过时 请注意下载最新版本 2018.05.23 www.xamarin.com 1. 小白带你入坑xamarin系列之环境搭建和准备 ...
- Hadoop2.7.3+Spark2.1.0 完全分布式环境 搭建全过程
一.修改hosts文件 在主节点,就是第一台主机的命令行下; vim /etc/hosts 我的是三台云主机: 在原文件的基础上加上; ip1 master worker0 namenode ip2 ...
- Hadoop2.5.0伪分布式环境搭建
本章主要介绍下在Linux系统下的Hadoop2.5.0伪分布式环境搭建步骤.首先要搭建Hadoop伪分布式环境,需要完成一些前置依赖工作,包括创建用户.安装JDK.关闭防火墙等. 一.创建hadoo ...
- 「译」JUnit 5 系列:环境搭建
原文地址:http://blog.codefx.org/libraries/junit-5-setup/ 原文日期:15, Feb, 2016 译文首发:Linesh 的博客:环境搭建 我的 Gith ...
- Selenium+Python系列 - 开发环境搭建
一.写在前面 我从未想过自己会写python系列的自动化文章,有些同学会问,那你现在为什么又开始写了? 不止一个人找过我,问我可以写一些Python自动化的文章吗,答案是肯定的. 笔者Java党,整P ...
- 使用 robotframework 自动化测试系列 二 -----环境搭建
环境搭建是测试人员基础,本质都是不难的,按照流程和步骤一步步做,遇到问题不要担心,解决的问题越多,你理解的也就越多. 1. 安装python环境,python现在有python2 和python3.由 ...
- (转)微信公众平台开发之基于百度 BAE3.0 的开发环境搭建(采用 Baidu Eclipse)
原文传送门(http://blog.csdn.net/bingtianxuelong/article/details/17843111) 版本说明: V1: 2014-2-13 ...
- 阿里云ECS+CentOS 7.0+Docker+Redmine环境搭建
前言 搭建Redmine环境可以选择使用分别安装Ruby+Rails+Redmine+MySQL的方式, 但是过程中需要解决各种扰人的依赖问题.Docker为我们提供的Plan B,方便,快捷. 安装 ...
- Spark2.4.0伪分布式环境搭建
一.搭建环境的前提条件 环境:ubuntu-16.04 hadoop-2.6.0 jdk1.8.0_161. spark-2.4.0-bin-hadoop2.6.这里的环境不一定需要和我一样,基本版 ...
随机推荐
- SSL certificate problem unable to get local issuer certificate解决办法
SSL certificate problem unable to get local issuer certificate 解决办法: 下载:ca-bundle.crt 将它放在自己的wamp或者x ...
- 通用cube refresh方案
通用cube refresh c# script 解决方法: 需要设置的变量如下: User::varcubename,User::varolapconnstr,User::varolapdbname ...
- [麦先生]LINUX常用命令总结
在系统的学习了如何搭建和利用LINUX进行开发后,我利用xMind这一个强大的bug级软件制作了LINUX常见操作命令汇总,但是由于博客园并不支持xMind格式文件的上传,我只能将其做成图片进行分解上 ...
- myeclipse中运行tomcat报错java.lang.NoClassDefFoundError
有关myeclipse的小问题,在myeclipse中运行tomcat时显示已启动,但是无法访问localhost:8080/,显示404错误.在控制台中发现报错代码如下: java.lang.NoC ...
- sqlite查询结果在listview中展示
1.获取db实例 SQLiteDatabase db=dbhelper.getWritableDatabase(); 2.Cursord对象获取查询结构 Cursor cursor=db.rawQue ...
- 深度优先搜索 codevs 1064 虫食算
codevs 1064 虫食算 2004年NOIP全国联赛提高组 时间限制: 2 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题目描述 Description 所 ...
- java 16-2 ArrayList的练习2
需求:去除集合中自定义对象的重复值(对象的成员变量值都相同 注意: 我们按照和字符串一样的操作,发现出问题了. 为什么呢? 我们必须思考哪里会出问题? 通过简单的分析,我们知道问题出现在了判断上. ...
- Delphi的基于接口(IInterface)的多播监听器模式(观察者模式 )
本文来自:http://www.cnblogs.com/hezihang/p/6083555.html Delphi采用接口方式设计模块,可以降低模块之间的耦合,便于扩展和维护.本文提供一个实现基于接 ...
- [资料]pthreads PHP
1. 参考手册http://php.net/manual/zh/book.pthreads.php 2. windows下安装php真正的多线程扩展pthreads教程http://www.think ...
- shell案例
调用同目录下的ip.txt内容: 路径 [root@lanny ~]# pwd /root txt文件 [root@lanny ~]# cat ip.txt 10.1.1.1 10.1.1.2 10. ...