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环境搭建成功:

注:

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

  3. 打开cmd,输入java空格-version回车,出现相应信息,说明jdk环境变量配置成功。
  4. 遇到的问题
    1. 一开始我是把JDK装在 E:\JDK\lib\,后来觉得不行就卸载后装,结果我配置好环境变量后,一运行eclipse,它都显示无法打开E:\JDK\lib\xx\jvm.cfg;系统貌似已经记住了我的原始安装路径,怎么也改不过来。

      解决方式:

      1. 删除path、class_path、java_home路径中与java有关的路径;
      2. 进注册表HKEY_LOCAL_MACHINE-SOFTWARE中删除javasoft;
      3. 在控制面板中删除安装程序,可能删不了,用msicuu
    2. 在安装nodejs时曾出现过一个警告,可能是android_sdk环境变量配置不正确
    3. 运行

      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开发环境的更多相关文章

  1. 搭建phonegap开发环境,搭建安卓开发环境

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http ...

  2. 在Android平台下搭建PhoneGap开发环境--用HTML5开发游戏

    一.在Android平台下搭建PhoneGap开发环境具体怎么搭建我这里就不详细说了,如有需要我后面再讲 . PhoneGap 官方地址有详细说明:http://www.phonegap.com. 在 ...

  3. 使用visual studio 2013 快速搭建phonegap开发环境

    前一段时间开发了一款简单的Phonegap应用,遇到了很多坑,其中有一个坑就是在搭建开发环境上.由于Phonegap 2.x 与3.x 区别比较大,导致了开发环境也有所不同.2.x 是这样的http: ...

  4. 搭建 PhoneGap 开发环境

    一.JDK 下载以及安装.配置 参考:http://www.cnblogs.com/LO-ME/p/3530345.html 二.Android开发环境的搭建 参考:http://www.cnblog ...

  5. ios html5 设定PhoneGap开发环境

    怎么样IOS平台搭建PhoneGap开发环境(PhoneGap2.5) (2013-03-13 14:44:51) 标签: c=blog&q=it&by=tag" targe ...

  6. 在DW 5.5+PhoneGap+Jquery Mobile下搭建移动开发环境

    移动设备应用开发有多难,只要学会HTML5+Javascript就可以.用Dreamweaver5.5+PhoneGap+Jquery Mobile搭建移动开发环境,轻轻松松开发你自己的应用.让你用普 ...

  7. (转)PhoneGap开发环境搭建

    (原)http://www.cnblogs.com/Random/archive/2011/12/28/2305398.html PhoneGap开发环境搭建   项目中要用PhoneGap开发,了解 ...

  8. Phonegap 开发环境搭建

    以Android为例介绍Phonegap开发环境搭建 一. 软件下载 1. JDK 8 下载 http://www.oracle.com/technetwork/java/javase/downloa ...

  9. PhoneGap开发环境搭建

    项目中要用PhoneGap开发,了解了下基本规则,记录一下,以备后查.(只针对Android平台) 一.安装 在安装PhoneGap开发环境之前,需要先安装以下框架: 1.Java SDK 2.Ecl ...

  10. 安装配置PhoneGap开发环境(二)——使用Cordova取代PhoneGap创建项目

    1 Cordova是谁 PhoneGap的官方文档说的非常清楚.Cordova是PhoneGap的引擎,这两者的关系类似于WebKit与Chrome浏览器的关系.所以一些核心的基础操作对于Cordov ...

随机推荐

  1. wp上一款应用的出生与死亡

    起因 因为自己买了个wp手机,所以对于微软的这个wp系统还是非常喜欢,无奈软件质量不高,过年前便买了个wp的开发者帐号,不是很贵,还想着为wp的生态系统做点贡献.无奈工作繁忙,一直没有机会去做.但是自 ...

  2. php获取当前url完整地址

    //获取当前访问的完整url地址 function getCurUrl() { $url = 'http://'; if (isset($_SERVER['HTTPS']) && $_ ...

  3. 使用AutoMapper实现Dto和Model的自由转换

    AutoMapper是一个.NET的对象映射工具. 项目地址:https://github.com/AutoMapper/AutoMapper. 帮助文档:https://github.com/Aut ...

  4. MySQL执行SHOW STATUS查询服务器状态状态之Handler_read_* 详解

    在MySQL里,我们一般使用SHOW STATUS查询服务器状态,语法一般来说如下: SHOW [GLOBAL | SESSION] STATUS [LIKE ‘pattern’ | WHERE ex ...

  5. PMP学习感想

    经过一个多月的漫长等待,伴随着焦虑与激动,终于迎来了2016新年的第一个惊喜,PMP考试通过了! 三个多月的努力,利用休息时间,终于把这块硬骨头给啃了下来. 感谢慧翔天地的老师和学友们,是在你们的努力 ...

  6. OS X 10.9 Mavericks 安装 thrift 0.9.1

    通过Homebrew安装的时候,编译会报错.查了一下资料,原来是10.9系统默认使用的libc++的库,而且移除了C++ 11标准前tr库,所以编译存在问题.且笔者使用的时候,brew安装只支持到0. ...

  7. [022]c++虚函数、多态性与虚表

    原文出处:http://my.oschina.net/hnuweiwei/blog/280894 目录[-] 多态 虚函数 纯虚函数 虚表 一般继承(无虚函数覆盖) 一般继承(有虚函数覆盖) 多重继承 ...

  8. QStyle

    转贴: http://hi.baidu.com/yjj2008/blog/item/6cd4a1892ef0d4b60f2444a5.html 本文介绍了如何使用qt提供的接口来设计自己的GUI风格( ...

  9. 基于HTML5 SVG炫酷文字爆炸特效

    这是一款使用html5 svg.css3和js制作的炫酷文字爆炸特效.该文字特效用SVG path属性将文字路径切割为很多小块,然后使用css3和js在鼠标滑过文字时制作文字爆炸分裂的炫酷效果. 在线 ...

  10. Jackson学习二之集合类对象与JSON互相转化--转载

    原文地址:http://lijingshou.iteye.com/blog/2003059 本篇主要演示如何使用Jackson对List, Map和数组与JSON互相转换. package com.j ...