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
正确如下图