在Windows 7下构建Android SDK开发环境

详细步骤如下:
[size=medium]1、安装JDK[/size]
下载最新版本的JDK:
[url]http://www.oracle.com/technetwork/java/javase/downloads/index.html[/url]
选择Windows相对应的JDK版本下载,下载完成后进行安装,选择安装目录:D:\dev\android\java。
安装后需要注意的是:环境变量的配置

[img]http://dl2.iteye.com/upload/attachment/0090/0431/c6278bf7-987f-3b4c-a21c-b4e40a95c206.png[/img]

[img]http://dl2.iteye.com/upload/attachment/0090/0439/a7c6cc81-7be9-3c02-8c8d-f526321964ea.png[/img]

新增系统环境变量JAVA_HOME:D:\dev\android\java\jdk1.7.0_25

[img]http://dl2.iteye.com/upload/attachment/0090/0433/c66fad67-ac70-37e4-b4cd-7d4d42e9f574.png[/img]

修改PATH:%JAVA_HOME%\bin;

[img]http://dl2.iteye.com/upload/attachment/0090/0435/da21afd8-cd17-3bab-85aa-da5f75c67aa1.png[/img]

单击“开始”—>“运行”—>输入:cmd命令,在CMD窗口中输入:java -version
出现如下界面,就表示安装成功:

[img]http://dl2.iteye.com/upload/attachment/0090/0437/6dde9c6f-eb7d-37a7-9e55-7796210c610f.png[/img]


[size=medium]2、安装Android SDK[/size]
下载最新版本的Android SDK:
[url]http://developer.android.com/sdk/index.html[/url]
或[url]http://androidappdocs.appspot.com/sdk/index.html[/url]
下载完成后,将其解压到一个适当的目录中(如:D:\dev\android\):
得到一个android-sdk-windows文件夹,该文件夹包含如下文件结构:

[img]http://dl2.iteye.com/upload/attachment/0090/0604/e25b5744-c7cc-30d7-be56-40bccde1ba01.png[/img]

add-ons:该目录下存放额外的附件软件。刚解压后,该目录为空。
platforms:该目录下存放不同版本的Android版本。刚解压后,该目录为空。
tools:该目录下存放了大量Android开发、调试的工具。
SDK Manager.exe:该程序就是Android SDK和AVD(Android虚拟设备)管理器。
通过该工具可以管理Android SDK和AVD。

接下来,运行android-sdk-windows目录下的[b]SDK Manager.exe[/b]
然后等待更新...(该步骤必须联网,因为SDK安装包需要在线获取)。

[img]http://dl2.iteye.com/upload/attachment/0090/0612/b6f65725-9a13-3ead-85e4-cc73b8dd35b2.png[/img]

其过程会出现[b]以上更新失败的问题[/b](如:总是只有一项Android SDK Tools,没有其他需要更新的选项),[b]解决办法[/b]:
步骤1:
打开hosts文件:Windows在C:\WINDOWS\system32\drivers\etc目录下,Linux用户打开/etc/hosts文件
【在windows7上测试过】
在文件末尾默认添加星号行内代码:
****************************************
#Google主页
203.208.46.146 www.google.com
#这行是为了方便打开Android开发官网 现在好像不VPN也可以打开
74.125.113.121 developer.android.com
#更新的内容从以下地址下载
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
****************************************

[img]http://dl2.iteye.com/upload/attachment/0090/0638/f47c7220-51fc-306c-b26e-66ba53a311e7.png[/img]

也可以再添加一个:74.125.237.1 dl-ssl.google.com

步骤2:
在SDK Manager窗口中,Tools-->Options...-->打开Settings
1) 打开代理[url]http://www.cnproxy.com/[/url],找一个代理服务器和相应端口号

[img]http://dl2.iteye.com/upload/attachment/0090/0618/a6e37b0e-20d3-3ab7-994f-82700fc259a5.png[/img]

2) 将IP地址填入Http Proxy Server(如:110.4.12.170),端口填入Http Proxy Port(如:83)
3) 在Others下选中Force https://...sources to be fetched using http://...

[img]http://dl2.iteye.com/upload/attachment/0090/0620/3cd7e4d3-53fd-3ada-9a3e-c39ae5fcce63.png[/img]

设置完成后,[b]Android SDK Manager[/b]会列出最新的安装包:

[img]http://dl2.iteye.com/upload/attachment/0090/0622/c6984e34-d804-35c6-a490-e4a17dc83abe.png[/img]

关闭Android SDK Manager,[b]再次打开[/b]SDK Manager.exe,列出最新的安装包会有自动的选择要安装的选项:

[img]http://dl2.iteye.com/upload/attachment/0090/0624/d81f263b-b89a-3805-a153-aaf3aa11b2b3.png[/img]

有Tools中的Android SDK Platform-tools和Build-tools;
有Android 4.3(API 18)中的全部选项;
有Extras中的Android Support Library和Google USB Driver;Extras目录下为帮助文件,可选也可不选。

选择好要下载的安装包之后,点击右下角的【Install 11 packages…】按钮:

[img]http://dl2.iteye.com/upload/attachment/0090/0626/92652126-9fde-3481-8d2e-e7044e71565e.png[/img]

然后选中【Accept License】选项,点击【Install】开始在线安装Android SDK及相关工具。

[img]http://dl2.iteye.com/upload/attachment/0090/0628/6fec2cd7-34c0-3218-855d-9d6b9fbcf154.png[/img]

[img]http://dl2.iteye.com/upload/attachment/0090/0636/7e6a0636-5621-38d0-bfd7-d6a9d9a92c45.png[/img]

开始在线安装时间的长短取决于你的网络状态及选中的工具包的数量,在线安装时间比较长,甚至可能花费一个小时左右。在在线安装期间,请确保安装的工具包所在盘符(本教程为D盘,并且本人选择的安装包占用1.6GB)大小足够大,而且千万不要断开网络、另外下载东西或者运行过多的程序导致死机。
在安装的过程中会弹出消息窗口,是显示安装信息的。
当安装完成之后,在选择的安装包后面若看到有【Not installed】的文字,则表示该安装包安装不成功。这时就重新勾选上这些安装包,再次按照上方两张图片提示的操作安装一遍,直到选择的安装包后面都是显示【Installed】已安装的信息为止。

[img]http://dl2.iteye.com/upload/attachment/0090/0669/180ff0c7-810f-3c96-a93c-baa88f385ade.png[/img]

安装后,就可以进行[b]android的环境变量配置[/b]:
新增ANDROID_SDK_HOME:D:\dev\android\android-sdk-windows
修改PATH:%ANDROID_SDK_HOME%\tools;%ANDROID_SDK_HOME%\platform-tools;

[img]http://dl2.iteye.com/upload/attachment/0090/0673/4a150bbf-6418-3224-b02c-bda5fcd34b78.png[/img]

[img]http://dl2.iteye.com/upload/attachment/0090/0675/f5fe3b31-f533-3be6-8747-8b88936ee366.png[/img]

单击“开始”—>“运行”—>输入:cmd命令,在CMD窗口中输入:android -h,如果看到以下信息,则代表配置成功:

[img]http://dl2.iteye.com/upload/attachment/0090/0678/143009d7-72e6-390b-85f2-c85c2a4c43ab.png[/img]

[b]Notes:[/b]如果不设置该环节变量,以后开发者创建的虚拟设备AVD,默认保存在C:\Documents and Settings\[user_name]\.android目录下;而设置了环境变量【ANDROID_SDK_HOME】之后,开发者创建的虚拟设备AVD则会被保存在%ANDROID_SDK_HOME%/.android路径下。即【ANDROID_SDK_HOME】所设置的路径下。


[size=medium]3、安装Eclipse[/size]
下载最新版本的Eclipse:
[url]http://www.eclipse.org/downloads/[/url]
选择最新版本进行下载。
下载完成后,将其解压到适当的我位置(如D:\dev\android\)

[img]http://dl2.iteye.com/upload/attachment/0090/0683/00e36c8e-cd33-3a0d-b100-d75c37e86959.png[/img]

进入eclipse目录,双击eclipse.exe,即可打开Eclipse。
workspace的目录,选择为:D:\dev\android\eclipse\workspace。

[b]Eclipse的汉化:[/b]
语言包链接地址以及下载地址:[url]http://www.eclipse.org/babel/downloads.php[/url]
选择Babel Language Pack Update Site for Juno,将其对应的网址复制到剪贴板。

[img]http://dl2.iteye.com/upload/attachment/0090/0687/989c0440-4eaf-3eeb-8d9a-59c282b2330b.png[/img]

打开eclipse,依次选择菜单栏“Help - Install New Software...”,如图所示:

[img]http://dl2.iteye.com/upload/attachment/0090/0693/bba4cc4d-d79e-310f-8d09-a1fa96095615.png[/img]

在打开的新窗口中点击“Add”按钮,然后在“location”文本框中输入刚刚复制的网址,点击“OK”按钮即可:

[img]http://dl2.iteye.com/upload/attachment/0090/0696/7d185132-ca5e-365f-8c40-d63b84f89e5a.png[/img]

此时看到“Pending...”即正在等待中:

[img]http://dl2.iteye.com/upload/attachment/0090/0699/ad73976b-ab01-348e-925f-f73e0dc8827b.png[/img]

用户等待片刻便会看到软件检索到的语言包列表,下拉垂直滚动条,选择“for eclipse”下的Chinese Simplified(简体中文)包,点击“next”按钮进入下一步:

[img]http://dl2.iteye.com/upload/attachment/0090/0701/decd5738-bb45-384f-91a8-33fc1ee5fe32.png[/img]

接着下一步下一步的安装直到完毕。安装完后会自动重启Eclipse。


[size=medium]4、安装ADT Plugin(是Android为Eclipse IDE提供的插件,Android Development Toolkit即Android开发工具包)[/size]
(1)启动Eclipse,然后选择“帮助”—>“安装新软件”
(2)在“可用软件”窗口中,单击“添加”
(3)输入Android更新站点:名称:ADT Plugin;位置:[b]http://dl-ssl.google.com/android/eclipse[/b]
输入完成后,如下图所示:

[img]http://dl2.iteye.com/upload/attachment/0090/0713/a88a59a1-9d74-391b-bb7e-a934e97304bc.png[/img]

单击“确定”按钮,出现下图:

[img]http://dl2.iteye.com/upload/attachment/0090/0717/ae0e5f1e-8717-3511-b457-c80e4061c8b6.png[/img]

(4)选择“Developer Tools”和“NDK Plugins”,单击“下一步”进行安装。
(5)安装完成后会重启Eclipse。

或者下载ADT包,参考[url]http://developer.android.com/sdk/installing/installing-adt.html[/url]


[size=medium]5、设置Android SDK[/size]
(1)选择“窗口”—>“首选项”:

[img]http://dl2.iteye.com/upload/attachment/0090/0724/aef0560c-2f1d-3ca1-9a5d-c03a4fd3d6d1.png[/img]

(2)在“首选项”窗口左侧选择Android,在SDK Location上单击“浏览…”,在弹出的界面,选择之前解压完的Android SDK文件夹所在目录(即D:\dev\android\android-sdk-windows),单击“确定”按钮:

[img]http://dl2.iteye.com/upload/attachment/0090/0735/64d88c5f-0688-38b2-8a4b-0d72179ce0af.png[/img]

(3)此时在“首选项”界面的SDK Location中就出现了刚才选择的目录,,单击“应用”,最后“确定”:

[img]http://dl2.iteye.com/upload/attachment/0090/0739/6703804b-61be-3ea4-9d80-5ebf43afe848.png[/img]

至此,SDK设置成功。


[size=medium]6、新建AVD(Android Virtual Devices = AVD,Android虚拟设备,亦即嵌入式开发中常用的模拟器)并进行测试[/size]
(1)如果SDK安装无误,则在选择“窗口”-->“Android Virtual Devices Manager”,在弹出的对话框中,选择“Android Virtual Devices”,点击“New...”按钮:

[img]http://dl2.iteye.com/upload/attachment/0090/0803/838dede0-e5d7-3ca8-9c75-138587dbe9c3.png[/img]

(2)弹出“Create new Android Virtual Device(AVD)”对话框,
填入一下内容,AVD Name:AVD01,Device:选择一个屏幕尺寸小点的
其它选项按照自身需求设置即可,点击“确定“按钮即可。

[img]http://dl2.iteye.com/upload/attachment/0090/0809/9d099108-754f-35f1-95f3-56b6213613eb.png[/img]

(3) 如果创建成功,会在“Android Virtual Devices Manager”对话框中显示。
此时,就已经创建了一个Android虚拟设备。

[img]http://dl2.iteye.com/upload/attachment/0090/0811/bcc03b61-3249-3e49-8ea4-f254b4f6303d.png[/img]

(4)选中刚才新建的虚拟设备AVD01,点击右侧的按钮Start:

[img]http://dl2.iteye.com/upload/attachment/0090/0813/df1d7f63-5232-3b26-a22b-a4b470f7d926.png[/img]

(5)在弹出窗体中设置虚拟机显示大小后,点击【Launch】即可启动虚拟机。

[img]http://dl2.iteye.com/upload/attachment/0090/0815/492bcf68-ee44-38de-933a-c6d778c4d295.png[/img]

(6)AVD01启动后的界面:

[img]http://dl2.iteye.com/upload/attachment/0090/0819/3836d574-f4ee-3f9a-a195-ce2b1f67a63d.png[/img]

可以在其中浏览网页,使用app等。

[b]Notes:[/b]虚拟机启动时可能会出现问题:
启动虚拟机,报错:
emulator: Failed to open the HAX device!
HAX is not working and emulator runs in emulation mode
emulator: Open HAX device failed
AVD可以启动,但速度很慢。
解决办法:
下载HAXM:[url]http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager/[/url]
全名叫Intel® Hardware Accelerated Execution Manager 1.0.1 (R2)(硬件加速)
下载完成,即可安装IntelHAXM.exe,
安装过程,还需要设置Android模拟器的内存,默认为1024M。


[size=medium]7、新建Android项目。(新建一个Android程序,以验证开发环境是否搭建成功)[/size]
(1)在Eclipse中依次选择菜单:File->New->Project...
(2) 弹出“New Project”对话框,选中:Android->Android Project,点击“Next”按钮
(3) 弹出“New Android Project”对话框。
[color=blue]Project Name中输入:hello
Build Target中选择:Android 2.2复选框
Appication name中输入:hello_android
Package name中输入:com.android.test
Create Activity中输入:HelloAndroid[/color]
点击“Next”按钮。
(4)弹出“New Android Test Project”,因为是一个小的演示项目,所以不需要创建测试项目。直接点击“Finish”按钮即可。
(5)编辑HelloAndroid.java文件。
package com.android.test;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView textView = new TextView(this);
textView.setText("Hello Android!");
setContentView(textView);
}
}



[size=medium]8、运行Android项目[/size]
(1)点击工具栏的“运行”按钮,或选择菜单:Run->Run,会弹出“Run As”对话框,选择“Android Application”,点击“OK”按钮。
(2)AVD加载的速度有些慢,需要耐心等待:

[img]http://dl.iteye.com/upload/attachment/329867/41a4288c-0b8a-3e8c-bf24-86553386ee95.jpg[/img]

[img]http://dl.iteye.com/upload/attachment/329869/392dd7f7-596a-37da-b39b-0afe1d19bfd8.jpg[/img]

(3)等待几分钟后就会出现Android待机界面:

[img]http://dl.iteye.com/upload/attachment/329871/c2db9a6a-a45b-3f79-8ac1-3066b9921345.jpg[/img]

(4)接着就会自动运行刚才的项目,可用看到效果。如果看到“Hello Android!”的字样就表示运行无误。

[img]http://dl.iteye.com/upload/attachment/329873/1dbd930f-be35-3f0c-9c3c-aaa3c1adc603.jpg[/img]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值