Win8 配置Android开发环境及自动编译环境
一、安装JDK
1,下载JDK:/technetwork/java/javase/downloads/index.html
点击,在新页面选择 windows x64(如下)进入下载。
2,下载后安装。
3,Windows 下安装完毕后需要设置三个环境变量
JAVA_HOME 指明JDK安装路径,就是刚才安装时的路径C:\Program Files\Java\jdk1.7.0,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse,ant 等都需要使用
此变量)
PATH Path使得系统可以在任何路径下识别java命令,设为:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
(要加.表示当前路径)
%JAVA_HOME%就是引用前面指定的JAVA_HOME。
上述环境变量设置好了后,可以运行cmd,在命令窗口里面运行下面命令,可以看到类似下面的信息:
当然也可以在命令行下面使用java -fullversion 可以对当前版本的详细信息。
这时候的返回信息类似如下:
java full version "1.7.0-b147"
之后我们就可以写一个超简单的java程序: HelloWorld.java 文件内容如下:
public class HelloWorld {
public static void main(String args[]) {
System.out.println("HelloWorld!");
}
}
依次:javac HelloWorld.java
java HelloWorld
来测试是否可以正常运行。
二、下载并解压绑定Eclipse的SDK
Android sdk 提供了绑定好eclipse的sdk压缩包。
只需要下载解压配置必要的环境变量,并保证上一步的jdk配置完成,就可以进行android开发了。
1,下载网址参考/sdk/index.html
在页面中点击
2,同意并选择自己所需的版本,点击下面的下载按钮。
3,下载完成后解压到自定义的目录,假设为D:\Android\adt-bundle-windows-x86_64-20130917。
4,配置sdk环境变量(此步骤建议操作,非必须。
需要做自动打包工具的时候,此步骤必须操作)
SDK_HOME 指明SDK安装路径,在上面解压目录的sdk目录下,如下
D:\Android\adt-bundle-windows-x86_64-20130917\sdk
PATH Path使得系统可以在任何路径下识别sdk工具命令,设为:
%SDK_HOME%\tools; %SDK_HOME%\platform-tools
5,启动eclipse,开始开发android应用。
Eclipse存放位置(建议创建快捷方式)。
D:\Android\adt-bundle-windows-x86_64-20130917\eclipse\eclipse.exe
三、安装自动编译工具ANT
1,参考地址:/bindownload.cgi,在页面中选择下面字样,点击下载。
.zip archive: apache-ant-1.9.2-bin.zip [PGP] [SHA1] [SHA512] [MD5]
2,解压到自定义目录,如:D:\program\apache-ant-1.8.4
3,配置环境变量。
ANT_HOME 指明SDK安装路径,在上面解压目录的sdk目录下,如下
D:\program\apache-ant-1.8.4
PATH Path使得系统可以在任何路径下识别ant工具命令,设为:
%ANT_HOME%\bin
四、编译工程。
1,准备好工程目录。
清理bin 和gen目录
2,启动cmd。
切换到android 工程目录。
3,创建工程。
(命令里面的-t 2 参考注解)
android update project --name Pkuankan -t 2 --subprojects -p .
4,编译工程。
ant release
注解:四.3里面–t 2是指定android编译版本。
查看方法android list target,然后找到自己想使用的android 版本,前面的index号就是自己要使用的编译版本号。
如下所示,这里-t 2 就代表使用了android 17 编译。
C:\>android list target
Available Android targets:
----------
id: 1 or "android-15"
Name: Android 4.0.3
Type: Platform
API level: 15
Revision: 3
Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800
ABIs : x86
----------
id: 2 or "android-17"
Name: Android 4.2.2
Type: Platform
API level: 17
Revision: 2
Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in
ABIs : x86。