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 ...
随机推荐
- wp上一款应用的出生与死亡
起因 因为自己买了个wp手机,所以对于微软的这个wp系统还是非常喜欢,无奈软件质量不高,过年前便买了个wp的开发者帐号,不是很贵,还想着为wp的生态系统做点贡献.无奈工作繁忙,一直没有机会去做.但是自 ...
- php获取当前url完整地址
//获取当前访问的完整url地址 function getCurUrl() { $url = 'http://'; if (isset($_SERVER['HTTPS']) && $_ ...
- 使用AutoMapper实现Dto和Model的自由转换
AutoMapper是一个.NET的对象映射工具. 项目地址:https://github.com/AutoMapper/AutoMapper. 帮助文档:https://github.com/Aut ...
- MySQL执行SHOW STATUS查询服务器状态状态之Handler_read_* 详解
在MySQL里,我们一般使用SHOW STATUS查询服务器状态,语法一般来说如下: SHOW [GLOBAL | SESSION] STATUS [LIKE ‘pattern’ | WHERE ex ...
- PMP学习感想
经过一个多月的漫长等待,伴随着焦虑与激动,终于迎来了2016新年的第一个惊喜,PMP考试通过了! 三个多月的努力,利用休息时间,终于把这块硬骨头给啃了下来. 感谢慧翔天地的老师和学友们,是在你们的努力 ...
- OS X 10.9 Mavericks 安装 thrift 0.9.1
通过Homebrew安装的时候,编译会报错.查了一下资料,原来是10.9系统默认使用的libc++的库,而且移除了C++ 11标准前tr库,所以编译存在问题.且笔者使用的时候,brew安装只支持到0. ...
- [022]c++虚函数、多态性与虚表
原文出处:http://my.oschina.net/hnuweiwei/blog/280894 目录[-] 多态 虚函数 纯虚函数 虚表 一般继承(无虚函数覆盖) 一般继承(有虚函数覆盖) 多重继承 ...
- QStyle
转贴: http://hi.baidu.com/yjj2008/blog/item/6cd4a1892ef0d4b60f2444a5.html 本文介绍了如何使用qt提供的接口来设计自己的GUI风格( ...
- 基于HTML5 SVG炫酷文字爆炸特效
这是一款使用html5 svg.css3和js制作的炫酷文字爆炸特效.该文字特效用SVG path属性将文字路径切割为很多小块,然后使用css3和js在鼠标滑过文字时制作文字爆炸分裂的炫酷效果. 在线 ...
- Jackson学习二之集合类对象与JSON互相转化--转载
原文地址:http://lijingshou.iteye.com/blog/2003059 本篇主要演示如何使用Jackson对List, Map和数组与JSON互相转换. package com.j ...