20140215-搭建phonegap开发环境
1、安装jdk,配置环境变量
a)设置
JAVA_HOME =E:\SetUpFiles\win8.1\Java\jdk1.6.0_45
b)设置PATH=E:\SetUpFiles\win8.1\Java\jdk1.6.0_45\jre\bin;E:\SetUpFiles\win8.1\Java\jdk1.6.0_45\bin;
c)设置 CLASSPATE:\SetUpFiles\win8.1\Java\jdk1.6.0_45\lib\dt.jar;E:\SetUpFiles\win8.1\Java\jdk1.6.0_45\lib\tools.jar
2、解压android-sdk

将这三个放到一个文件夹下,放到存放安装程序的盘符下(其实在哪无所谓,但放在桌面上不太好吧,重点是配置环境变量),并配置开发环境PATH=E:\SetUpFiles\win8.1\android_sdk\sdk\platform-tools;E:\SetUpFiles\win8.1\android_sdk\sdk\tools


3、安装Git-1.8.3-preview20130601.exe 配置环境变量
PATH=E:\SetUpFiles\win8.1\Git\cmd;
4、安装apache-ant-1.9.2-bin.zip 配置环境变量
PATH=E:\SetUpFiles\win8.1\apache-ant-1.9.2\bin;
5、配置eclipse
配置android_sdk目录下的eclipse菜单栏上选择 help->Install New SoftWare 弹出的对话空中点击add。然后在两个文本框中输入
1、android2、http://dl-ssl.google.com/android/eclipse/会有两个选项,都选
6、安装phonegap
a) 安装nodejs下载地址http://nodejs.org/,重启计算机
b) 安装phonegap,在线安装http://phonegap.com/install/,在cmd中运行npm install -g phonegap
c) 检查phonegap是否可用, 在cmd中运行这三行命令,每次都按回车
phonegap create wenjianjia com.company.test
cd wenjianjia
phonegap build android
不要运行官方网页上的run命令,可能因未配置android虚拟机,找不到设备而报错
出现如下结果说明phonegap环境搭建成功:

注:
- 环境变量不区分大小写
- 如果没有这些变量,手动添加,最好在用户变量里面设置,如果设置到系统里面也不要紧,系统变量优先级高于用户变量

- 打开cmd,输入java空格-version回车,出现相应信息,说明jdk环境变量配置成功。
- 遇到的问题
- 一开始我是把JDK装在 E:\JDK\lib\,后来觉得不行就卸载后装,结果我配置好环境变量后,一运行eclipse,它都显示无法打开E:\JDK\lib\xx\jvm.cfg;系统貌似已经记住了我的原始安装路径,怎么也改不过来。
解决方式:
- 删除path、class_path、java_home路径中与java有关的路径;
- 进注册表HKEY_LOCAL_MACHINE-SOFTWARE中删除javasoft;
- 在控制面板中删除安装程序,可能删不了,用msicuu
- 在安装nodejs时曾出现过一个警告,可能是android_sdk环境变量配置不正确
- 运行
phonegap create wenjianjia4 com.company.test appName
cd wenjianjia4
phonegap build android
出现异常

原因android_sdk环境变量配置不正确,配置成了PATH=E:\SetUpFiles\win8.1\android_sdk \platform-tools;E:\SetUpFiles\win8.1\android_sdk\tools
正确如下图

20140215-搭建phonegap开发环境的更多相关文章
- 搭建phonegap开发环境,搭建安卓开发环境
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http ...
- 在Android平台下搭建PhoneGap开发环境--用HTML5开发游戏
一.在Android平台下搭建PhoneGap开发环境具体怎么搭建我这里就不详细说了,如有需要我后面再讲 . PhoneGap 官方地址有详细说明:http://www.phonegap.com. 在 ...
- 使用visual studio 2013 快速搭建phonegap开发环境
前一段时间开发了一款简单的Phonegap应用,遇到了很多坑,其中有一个坑就是在搭建开发环境上.由于Phonegap 2.x 与3.x 区别比较大,导致了开发环境也有所不同.2.x 是这样的http: ...
- 搭建 PhoneGap 开发环境
一.JDK 下载以及安装.配置 参考:http://www.cnblogs.com/LO-ME/p/3530345.html 二.Android开发环境的搭建 参考:http://www.cnblog ...
- ios html5 设定PhoneGap开发环境
怎么样IOS平台搭建PhoneGap开发环境(PhoneGap2.5) (2013-03-13 14:44:51) 标签: c=blog&q=it&by=tag" targe ...
- 在DW 5.5+PhoneGap+Jquery Mobile下搭建移动开发环境
移动设备应用开发有多难,只要学会HTML5+Javascript就可以.用Dreamweaver5.5+PhoneGap+Jquery Mobile搭建移动开发环境,轻轻松松开发你自己的应用.让你用普 ...
- (转)PhoneGap开发环境搭建
(原)http://www.cnblogs.com/Random/archive/2011/12/28/2305398.html PhoneGap开发环境搭建 项目中要用PhoneGap开发,了解 ...
- Phonegap 开发环境搭建
以Android为例介绍Phonegap开发环境搭建 一. 软件下载 1. JDK 8 下载 http://www.oracle.com/technetwork/java/javase/downloa ...
- PhoneGap开发环境搭建
项目中要用PhoneGap开发,了解了下基本规则,记录一下,以备后查.(只针对Android平台) 一.安装 在安装PhoneGap开发环境之前,需要先安装以下框架: 1.Java SDK 2.Ecl ...
- 安装配置PhoneGap开发环境(二)——使用Cordova取代PhoneGap创建项目
1 Cordova是谁 PhoneGap的官方文档说的非常清楚.Cordova是PhoneGap的引擎,这两者的关系类似于WebKit与Chrome浏览器的关系.所以一些核心的基础操作对于Cordov ...
随机推荐
- iOS开发——多线程OC篇&多线程详解
多线程详解 前面介绍了多线程的各种方式及其使用,这里补一点关于多线程的概念及相关技巧与使用,相信前面不懂的地方看了这里之后你就对多线程基本上没有什么问题了! 1——首先ios开发多线程中必须了解的概念 ...
- boost.asio源码剖析(二) ---- 架构浅析
* 架构浅析 先来看一下asio的0层的组件图. (图1.0) io_object是I/O对象的集合,其中包含大家所熟悉的socket.deadline_tim ...
- 面试感悟----一名3年工作经验的程序员应该具备的技能 JAVA 必读书
http://www.cnblogs.com/xrq730/p/5260294.html#3470685 http://www.cnblogs.com/xrq730/p/4994545.html
- C++检测一个文件是否存在
ifstream::is_open - C++ Reference http://www.cplusplus.com/reference/fstream/ifstream/is_open/ // if ...
- c#获得目标服务器中所有数据库名、表名、列名的实现代码
/// <summary> /// 获得目标服务器所有数据库名 /// </summary> /// <param name="serverName" ...
- Asp.NET 之 路径浅析
比如你的工程是Web(url是:http://localhost/web/default.aspx) Request.ApplicationPath 就是/Web 如果是站点就直接返回"/& ...
- 【Linux/Ubuntu学习 14】Linux下查看文件和文件夹大小
当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择. df可以查看一级文件夹大小.使用比例.档案系统及其挂入点,但对文件却无能为力. du可以查看文件及文件夹的大小. ...
- iOS 多线程讲解2
1.GCD其他方法 1.GCD应用 单例模式 static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ NSLog(@&qu ...
- 递归删除指定目录下的 .git 文件
转载自:http://my.oschina.net/armsky/blog/34447 find . -name .git | xargs rm -fr 其中对 xargs 的介绍,可以参照以下内容: ...
- 瀑布流插件(jquery.masonry.js)
什么是瀑布流?去看看Pinterest(这才是鼻祖),Mark之,蘑菇街,点点网,还有腾讯的微博广场吧.随着页面滚动条向下滚动,还会不断加载数据块并附加至当前尾部. Masonry是一款很好用的jqu ...