- 浏览: 11940 次
最新评论
[004] 详解Windows平台搭建Androiod开发环境
2011年04月24日
Android开发所需工具
1)JDK
Android应用主要采用Java语言开发,因为必须要安装JDK。开发Android需要安装JDK1.5以上的版本
2)Android SDK
Android SDK是Google提供的Android软件开发包。
3)Eclipse
Eclipse是开发Android的首选IDE(集成开发环境),也是Google官方所推荐的,建议使用Eclipse3.4以后的版本。
4)ADT
ADT是Android Development Tools的缩写,即Android开发工具,这是Android开发团队专门为Eclipse定制的用于开发Android的插件。
Android开发环境的搭建
1、JDK的下载与安装
JDK的下载地址:http://www.oracle.com/technetwork/java/javase/down loads/index.html,这里我们下载JDK1.6,找到如下图所示内容,点击"Download JDK"
紧接着进入下面的页面:
首先勾选"Accept License Agreement"。可以看到在上图中下载列表的最后3个都是Windows平台的JDK,具体需要下载哪一个,需要取决于你电脑的硬件。我就不对"x86"、"Intel Itaninum"和"X64"进行解释了,网上有很多关于这方面的介绍。如果你还是不清楚应该下载哪一个,那么我建议你下载适用于"Windows x86"的JDK版本"jdk-6u25-windows-i586.exe"。
下载完成后双击开始安装,安装完成后,需要配置环境变量。如下图是我电脑上JDK的安装位置:
右键点击"我的电脑",依次选择"属性"-"高级"-"环境变量",在这里需要为JDK配置两个环境变量:classpath和path。它们的值分别为:
classpath=D:\Program Files\Java\jre1.6.0_06\lib\rt.jar; D:\Program Files\Java\jdk1.6.0_06\lib\tools.jar
path=D:\Program Files\Java\jdk1.6.0_06\bin;$path
说明:上面的$path表示系统环境变量path原有的值。即"系统变量"中默认就应该有一个名为"Path"的环境变量,我们只需要点击"编辑",然后将D:\Program Files\Java\jdk1.6.0_06\bin;追加在Path环境变量原有值的最前面即可,一定要注意不要丢了后面的那个分号;。
2、Android SDK的下载与安装
首先需要说明一点:在Android SDK1.6以后的版本Google只提供了一个大约22MB左右的SDK Setup工具,这是一个SDK管理器,用于统一下载管理各版本的SDK。这就意味着Android SDK的安装将分为两步:首先安装SDK管理器;再通过SDK管理器下载更新具体的SDK版本。
1)Android SDK管理器的下载与安装
安装哪个版本的SDK管理器,对后面安装具体的SDK版本几乎是没有影响的,也就是说即使你安装的是Android1.6的SDK管理器,一样可以下载管理Android1.6、Android2.0、Android2.0.1、Android2.1、Android2.2等版本的SDK。因此,我们随便选择一个版本的SDK管理器,比如以Android2.0.1的SDK管理器为例。
下载地址https://dl-ssl.google.com/android/repository/andro id-2.0.1_r01-windows.zip,下载后只需解压即可。注意:解压后SDK管理器的路径中不要包含中文,通常建议将其解压在某个磁盘根目录。例如,在我的电脑上,解压后的SDK管理器的路径为D:\android-sdk_r06-windows
2)Android SDK的安装
一定要明白,步骤1)只是完成了SDK管理器的安装,现在你电脑上还没有任何一个版本的SDK(具体版本的SDK位于android-sdk_r06-windows\platforms\目录下,此时查看该目录,应该是空的,因为我们还没有安装任何版本的SDK),接下来的任务就是安装SDK。SDK的安装有两种方式:在线安装和离线安装。那么这两种安装方式有什么区别呢?我该采用哪种安装方式?
如果你的电脑能够上网(联网状态)并且下载速度较快,建议你采用在线安装方式,通过SDK管理器来下载各版本的SDK;如果你的电脑不能够上网(非联网状态)或者下载速度比较慢,建议你采用离线安装方式,即通过其它联网的环境将各版本的SDK下载好,再拷贝到你的电脑上,配置到SDK管理器中即可。下面将分别介绍这两种安装方式。
在线方式安装SDK
刚才我们将SDK管理器安装到了D:\android-sdk-windows,在该目录下有个exe可执行文件"SDK Setup.exe",双击运行它,将会看到如下图所示界面:
如果你看到的和上图不一样,请忽略这里。从上图可以看出,SDK管理器是通过访问地址https://dl-ssl.google.com/android/repository/repos itory.xml来获取能够下载的SDK资源信息的,同时也会发现提示信息"Failed to fetch URL... ...",这时只需要点击左侧的"Settings"选项,勾选右侧"Misc"一栏的"Force https://... sources to be fetched using http://..."即可。如下图所示:
做了上面的设置后,SDK管理器马上就开始连接到google服务器检测能够下载更新的SDK版本信息,等检测完成后,点击窗口左侧的"Available Packages",即可在右侧看到当前能够更新的相关SDK资源,如下图所示:
勾选在上图中右侧列出的所有可更新内容,再点击窗口右下角的"Install Selected",将看到如下图所示界面:
选中"Accept All",再点击"Install"即开始下载更新、安装SDK,剩下的事就是等待它更新完成,这个时间可能会有点长,取决于你电脑的网速。更新完成后整个SDK的在线安装工作也就完成了。这时再去查看android-sdk_r06-windows\platforms\目录,就不再是空目录了,里面包含了以"android-"开头的目录,每一个目录都代表着一个版本的SDK。
离线方式安装SDK
离线方式安装SDK就需要我们在能够联网的环境下载好我们需要的SDK版本,然后将其配置到SDK管理器中即可。例如:我们只需要Android1.6和Android2.2的SDK,这两个版本的SDK下载地址分别是:
Android1.6 SDK下载地址:https://dl-ssl.google.com/android/repository/andro id-1.6_r02-windows.zip
Android2.2 SDK下载地址:https://dl-ssl.google.com/android/repository/andro id-2.2_r02-windows.zip
下载完成后,将它们解压到SDK管理器安装目录的platforms目录下,在我的电脑上是D:\android-sdk_r06-windows\platforms,解压后的目录如下图所示:
这样就完成了两个版本SDK的离线安装。
3、Eclipse的下载与安装
建议安装Eclipse3.4以上的版本。访问http://www.eclipse.org/downloads/,将会看到如下图所示页面:
将会看到Eclipse当前的最新版本为3.6.2,这里我们下载第一个"Eclipes IDE for Java Developers",点击右上方的"Windows 32 Bit",根据提示进行下载。下载完成后,将其解压即可,这样就完成了Eclipse的安装。
4、ADT的安装
在安装ADT前,需要说明的是,ADT与我们先前安装的Android SDK管理器有个版本对应关系,如果安装的是不匹配的版本,很可能会造成ADT不能正常使用的问题。ADT与SDK管理器的版本对应关系如下:
ADT 0.9.4 对应于 Android1.5的SDK管理器;
ADT 0.9.5 对应于 Android1.6的SDK管理器;
ADT 0.9.6 对应于 Android2.0的SDK管理器;
ADT 0.9.7 对应于 Android2.0.1的SDK管理器;
ADT 0.9.8 已被废止,不再使用
ADT 0.9.9 对应于 Android2.1的SDK管理器;
ADT 8.0.0 对应于 Android2.2的SDK管理器;
ADT 8.0.1 对应于 Android2.2的SDK管理器;
ADT 9.0.0 对应于 Android2.3的SDK管理器;
ADT 10.0.0 对应于 Android2.3.3的SDK管理器;
因为我们先前安装的SDK管理器的版本是2.0.1,因此我们需要下载安装ADT 0.9.7。下载地址:http://dl.google.com/android/ADT-0.9.7.zip,如果你需要下载其它版本的ADT插件,只需要修改这里的版本号即可。
下载完成后,不要去解压它。这时,开启前面安装的Eclipse,点击标题栏中的"Help",选择"Install New Software...",将弹出如下图所示窗口:
点击上图中右上方的"Add..."按钮,将会看到如下所示窗口:
点击上图中的"Archive..."按钮,将会看到如下图所示窗口:
可以看到这是一个打开文件窗口,在这里找到刚才下载好的ADT-0.9.7.zip,点击"打开"按钮,将看到如下所示窗口:
将上面列出的内容全部勾选上,即勾选"Android DDMS"和"Android Development Tools",再将下面选项"Contact all update sites during install to find required software"前的勾去掉,点击"Next"按钮,进入到如下窗口:
继续点击"Next"
选择"I accept the terms of the license agreements",再点击"Finish"则开始安装。
这时将弹出如上图所示的安全警告窗口,点击"OK"。几秒钟后ADT就安装完成了,这时会弹出一个提示,询问是否启动Eclipse,选择"Restart Now",待Eclipse重启完成后,ADT的安装工作就完成了。
5、将Eclipse ADT与Android SDK管理器进行关联
依次点击Eclipse的"Window"-"Preferences"-"Android",这时将弹出一个错误提示,如下图所示:
它的大致意思是"Android SDK的安装位置还没有指定,请在Preferences>Android中设置",其实我们的关联工作就是来做该设置的。关闭错误提示小窗口后,点击上图中的"Browse..."按钮,找到SDK管理器所在目录,即"D:\android-sdk_r06-windows",如下图所示:
点击确定后将看到如下图所示窗口:
接着点击上图中的"Apply"按钮,如果看到的结果类似于下面的窗口,则说明ADT与SDK管理器关联成功。
我们可以看到,Eclipse ADT插件已经检测到我们通过离线方式安装的两个SDK版本:Android1.6和Android2.2,点击"OK"按钮完成。
好了,到这里"Windows平台搭建Androiod开发环境"就全部介绍完了。其实我们还少了最后一个环节:"创建一个Android应用程序,来验证我们的环境配置是否正确",因为这将涉及到Android虚拟设备的创建、Eclipse下开发Android应用程序,考虑到这节讲解的内容过多,验证将放在后面的文章中单独作介绍。
发表评论
-
在windows下构建openjdk1.7
2012-01-20 00:22 618在windows下构建openjdk1.7 2010年07月 ... -
Android SDK 安装过程与 安装失败的处理方法
2012-01-20 00:22 809Android SDK 安装过程与 安装失败的处理方法 20 ... -
VC6 SDK编程中使用XP样式,程序无法启动。
2012-01-20 00:22 759VC6 SDK编程中使用XP样式,程序无法启动。 2010年 ... -
Windows7配置Android开发环境
2012-01-20 00:22 608Windows7配置Android开发环 ... -
有谁可以帮帮忙 帮我写一篇竞聘药店储备店长的演讲稿 急用
2012-01-19 01:18 689有谁可以帮帮忙 帮我写 ... -
经销商就职演讲稿
2012-01-19 01:18 553经销商就职演讲稿 2011 ... -
经典的演讲稿
2012-01-19 01:18 491经典的演讲稿 2011年12 ... -
2012年安利珠海分公司年会表彰演讲稿
2012-01-19 01:18 7232012年安利珠海分公司年会表彰演讲稿 2011年12月19 ... -
选择题
2012-01-17 00:35 778选择题 2011年10月20日 1、根据加工零件图样选定 ... -
C语言试题3
2012-01-17 00:35 631C语言试题3 2010年12月19日 选择题(20分): ... -
Boost源码剖析 C++泛型函数指针类
2012-01-17 00:35 796Boost源码剖析 C++泛型函数指针类 2010年07月0 ... -
各种常用信号电平 (pic)
2012-01-17 00:35 680各种常用信号电平 (pic) ... -
AJAX javascript的跨域访问执行
2012-01-15 14:56 674AJAX javascript的跨域访问 ... -
修复FCKEditor .Net上传错误
2012-01-15 14:56 640修复FCKEditor .Net上传错误 2010年05月0 ... -
Javascript跨域访问解决方案【转帖】
2012-01-15 14:56 720Javascript跨域访问解决方案【转帖】 2009年07 ... -
关于xml
2012-01-15 14:55 538关于xml 2010年04月27日 我先总结一下.xml ... -
很久很久以前的事
2012-01-15 14:55 690很久很久以前的事 2010年08月01日 今天给自己的大 ...
相关推荐
android系统是目前最好的手机系统,但想学习如何开发android应用,那么android中文api合集是每一个开发者必须学习的教程。本站这里提供的合集总共包含了141章节的API和12篇开发者指南,以及以往发行的所有合集内容。...
基于回溯算法 在AS上开发的数独游戏 使用Java
NULL 博文链接:https://l12052124.iteye.com/blog/758380
此资源文件主要实现了动态查看Cpu利用率以及Memory利用率。在不同的机型上通过top命令查看,有些机型总是为出现一直为0的情况。而此资源另辟蹊径,更大程度上兼容了市面上所有的机型。
NULL 博文链接:https://hawkes.iteye.com/blog/1694810
语音转文字 Androiod语音转文本示例应用程序语音转文本使用android内置语音转文本功能
http://blog.csdn.net/wuchuang127/article/details/39673027
Androiod 桌面Widget开发的一个的示例
JNI手册,介绍JNI的使用 android JNI框架的搭建。
Android 多个service的action 相同冲突 验证demo,对应博客地址是http://blog.csdn.net/czlove110/article/details/50791390
本资料包只是针对大学开设Android studio课程,由以王英强老师编写的Android studio移动开发与设计,内含源码及安装包(apk)和实训报告,供大家学习参考!
这是用C#写的Androiod应用小程序,通过扫描图书上的条码可以到国家图书馆网站获取相应数据的书目信息
实例中主要实现上传文件至Server的方法,允许Input、Output,不使用Cache,使Androiod上传文件变得轻松。 主要功能代码如下: package com.test; import java.io.DataOutputStream; import java.io.FileInputStream...
最新的Android API文档,里面包含android的最新内容,包括OpenGL ES 3.0等API。欢迎下载。内容最全。
Android语言切换的Demo实例代码,Android语言切换的Demo实例代码,Android语言切换的Demo实例代码,
高仿微信5.2.1主界面及消息提醒(fragment+viewPager+BadgeView)
json "result": [{ "cityId": "2", "cityName": "安徽", "provinceId": "2" }, { "cityId": "45", "cityName": "黄山", "provinceId": "2" }, { "cityId": "42", "cityName": "合肥", ... },
android 新浪微博