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. leanchat-android

    Original: https://github.com/lzwjava/leanchat-android Backup: https://github.com/eltld/leanchat-andr ...

  2. JS的加载方式---同步和异步

    同步加载及异步加载,只有这两种方式. 动态加载是异步加载的方式之一. ajax加载也是异步加载.

  3. ios开发——实用技术篇Swift篇&播放MP3

    播放MP3 // MARK: - 播放MP3 /*----- mp3 ------*/ //定时器- func updateTime() { //获取音频播放器播放的进度,单位秒 var cuTime ...

  4. 来自 Github 的图形化 Git 使用教程

    转载:http://www.linuxeden.com/html/news/20120628/126451.html 这是来自 Github 上对 Git 常用操作进行简短介绍以及可视化图形操作说明的 ...

  5. EF——默认映射以及如何使用Data Annotations和Fluent API配置数据库的映射 02 (转)

    EF里的默认映射以及如何使用Data Annotations和Fluent API配置数据库的映射   I.EF里的默认映射 上篇文章演示的通过定义实体类就可以自动生成数据库,并且EF自动设置了数据库 ...

  6. Linux常用命令速查备忘

    Linux常用命令速查备忘   PS:备忘而已,详细的命令参数说明自己man 一. 启动,关机,登入,登出相关命令 [login] 登录 [logout] 登出 [exit] 登出 [shutdown ...

  7. 明风:分布式图计算的平台Spark GraphX 在淘宝的实践

    快刀初试:Spark GraphX在淘宝的实践 作者:明风 (本文由团队中梧苇和我一起撰写,并由团队中的林岳,岩岫,世仪等多人Review,发表于程序员的8月刊,由于篇幅原因,略作删减,本文为完整版) ...

  8. 【Shell脚本学习3】什么时候使用Shell

    因为Shell似乎是各UNIX系统之间通用的功能,并且经过了POSIX的标准化.因此,Shell脚本只要“用心写”一次,即可应用到很多系统上.因此,之所以要使用Shell脚本是基于: 简单性:Shel ...

  9. iOS 10 的一些资料整理

    文/判若两人丶(简书作者)原文链接:http://www.jianshu.com/p/0cc7aad638d9 1.iOS 10 隐私权限设置 iOS 10 开始对隐私权限更加严格,如果你不设置就会直 ...

  10. 用英文加优先级来解读C的声明

    比如:int ( * func_p ) ( double ); 首先着眼于标识符. func_p is 因为存在括号,(* func_p) 先被处理,这里着眼于* func_p is a pointe ...