Android SDK与Eclipse开发环境搭建是本文要介绍的内容,主要是来了解并学习Android SDK 与Eclipse环境的搭建,具体关于Android SDK的内容的详解来看本文。
一、背景和准备
1、Android简介
Android是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是***为移动终端打造的真正开放和完整的移动软件。可以把它简单理解成Linux上套了一个JAVA的壳。
Android的平台基本上是免费的,虽然有部份原生链接库会要求费用,但大部份是免权利金。Android的程序可以采用JAVA开发,因为它的虚拟机(VirtualMachine)Dalvik,只是它将JAVA的bytecode转成自己的格式,回避掉需要付给SUN有关JAVA的授权费用。因此,Android开发环境是需要JDK的。
2、Android网络资源
Android的网站是:http://www.android.com/,目前还可以登陆,比较悲剧的是:其Partners部分:http://source.android.com/和Developers部分:http://developer.android.com/,大陆地区已经无法访问。
Android的系统要求请参考:
- http://androidappdocs.appspot.com/sdk/requirements.html
当前***版本的android-sdk下载器(真正的SDK还是需要另外下载的),小生是无法直接到官网http://developer.android.com/sdk/index.html下载的,于是另外找了一个地址http://androidappdocs.appspot.com/sdk/index.html,下载链接和说明如下:
Android SDK for Windows
- android-sdk_r08-windows.zip
- http://dl.google.com/android/android-sdk_r08-windows.zip
- installer_r08-windows.exe(Recommended)
- http://dl.google.com/android/installer_r08-windows.exe
Android SDK for MacOSX(intel)
- android-sdk_r08-mac_86.zip
- http://dl.google.com/android/android-sdk_r08-mac_86.zip
Android SDK for Linux(i386)
- android-sdk_r08-linux_86.tgz
- http://dl.google.com/android/android-sdk_r08-linux_86.tgz
Here's an over view of the steps you must follow to setup the Android SDK:
- Prepare your development computer and ensure it meets the system requirements.
- Install the SDK starter package from the table above. (If you're on Windows, download the installer for help with the initial setup.)
- Install the ADT Plugin for Eclipse (if you'll be developing in Eclipse).
- Add Android platforms and other components to your SDK.
- Explore the contents of the Android SDK (optional).
3、软件包下载
(1)JDK1.6
下载网址:
- http://www.oracle.com/technetwork/java/javase/downloads/index.html
当前***版本为JavaSE6Update23
小生机器上安装的是:jdk1.6.0_21,也一样用,其实只要你是JDK1.5以上就可以了。
(2)Android SDK下载器
下载地址上面已经给出了,可以根据你的系统选择不同的安装包。小生是windows2003server,因此下载了http://dl.google.com/android/android-sdk_r08-windows.zip,之后直接解压缩即可。
(3)EclipseIDE
Eclipse3.4(Ganymede)以后版本均可。小生下载了***版本的Helios(3.6)
二、JAVA环境
Windows上配置JAVA环境变量如下:
JAVA_HOME
Path:
#p#
三、Android SDK安装
Android SDK可以通过SDK下载器自动下载和配置,适合网络好,下载速度快的情况下;也可以借助工具下载SDK文件,手工配置,适合网络不是很好,下载速度慢的情况下。
SDK下载器自动下载步骤如下:
解压缩android-sdk_r08-windows下载器,并双击运行SDKManager.exe:
如果你的电脑不支持https连接会看到如下界面:
请选择setting的将Forcehttps://...Sourcestobefetchedbyusinghttp://...的选项打勾
勾选你想要安装的Packages,并点击InstallSelected进行安装:
确认对话框如下,选择AcceptAll进行下载安装
则Android SDK下载器进入下载安装的过程
根据你网速的情况,下载安装的时间或长或短,请耐心等待。
#p#
手动下载步骤如下:
通过分析Android下载器的http://dl-ssl.google.com/android/repository/repository.xml内容,可以得到如下下载列表(以Windows环境为例):
- http://dl-ssl.google.com/android/repository/android-1.5_r04-windows.zip
- http://dl-ssl.google.com/android/repository/android-1.6_r03-windows.zip
- http://dl-ssl.google.com/android/repository/android-2.0_r01-windows.zip
- http://dl-ssl.google.com/android/repository/android-2.0.1_r01-windows.zip
- http://dl-ssl.google.com/android/repository/android-2.1_r02-windows.zip
- http://dl-ssl.google.com/android/repository/android-2.2_r02-windows.zip
- http://dl-ssl.google.com/android/repository/android-2.3.1_r02-linux.zip
- http://dl-ssl.google.com/android/repository/android-3.0_pre_r01-linux.zip
- http://dl-ssl.google.com/android/repository/platform-tools_r02-windows.zip
- http://dl-ssl.google.com/android/repository/tools_r09-windows.zip
- http://dl-ssl.google.com/android/repository/docs-Honeycomb_pre_r01-linux.zip
- http://dl-ssl.google.com/android/repository/samples-Honeycomb_pre_r01-linux.zip
- http://dl-ssl.google.com/android/repository/samples-2.1_r01-linux.zip
- http://dl-ssl.google.com/android/repository/samples-2.2_r01-linux.zip
- http://dl-ssl.google.com/android/repository/samples-2.3_r01-linux.zip
请使用下载工具下载到本地,并按如下映射关系解压缩到SDK下载器所在目录,映射关系如下:
- android-1.5_r04-windows.zipplatforms\android-3
- android-1.6_r03-windows.zipplatforms\android-4
- android-2.0_r01-windows.zipplatforms\android-5
- android-2.0.1_r01-windows.zipplatforms\android-6
- android-2.1_r02-windows.zipplatforms\android-7
- android-2.2_r02-windows.zipplatforms\android-8
- android-2.3.1_r02-linux.zipplatforms\android-9
- android-3.0_pre_r01-linux.zipplatforms\android-10
- platform-tools_r02-windows.zipplatforms-tools
- tools_r09-windows.ziptools
- docs-Honeycomb_pre_r01-linux.zipdoc
- samples-Honeycomb_pre_r01-linux.zipsamples\android-10
- samples-2.1_r01-linux.zipsamples\android-7
- samples-2.2_r01-linux.zipsamples\android-8
- samples-2.3_r01-linux.zipsamples\android-9
如果要安装googleapi,请分析下图中的地址:http://dl-ssl.google.com/android/repository/addon.xml下载自己需要的Packages进行解压,方法同1、2
下载列表为:
- http://dl-ssl.google.com/android/repository/google_apis-3-r03.zip
- http://dl-ssl.google.com/android/repository/google_apis-4_r02.zip
- http://dl-ssl.google.com/android/repository/google_apis-5_r01.zip
- http://dl-ssl.google.com/android/repository/google_apis-6_r01.zip
- http://dl-ssl.google.com/android/repository/google_apis-7_r01.zip
- http://dl-ssl.google.com/android/repository/google_apis-8_r02.zip
- http://dl-ssl.google.com/android/repository/google_apis-9_r02.zip
- http://dl-ssl.google.com/android/repository/market_licensing-r01.zip
- http://dl-ssl.google.com/android/repository/usb_driver_r04-windows.zip
映射关系为:
- google_apis-3-r03.zipadd-ons\addon_google_apis_google_inc_3
- google_apis-4_r02.zipadd-ons\addon_google_apis_google_inc_4
- google_apis-5_r01.zipadd-ons\addon_google_apis_google_inc_5
- google_apis-6_r01.zipadd-ons\addon_google_apis_google_inc_6
- google_apis-7_r01.zipadd-ons\addon_google_apis_google_inc_7
- google_apis-8_r02.zipadd-ons\addon_google_apis_google_inc_8
- google_apis-9_r02.zipadd-ons\addon_google_apis_google_inc_9
- market_licensing-r01.zipgoogle-market_licensing
- usb_driver_r04-windows.zipusb_driver
具体的目录结构如下图:
解压完成后启动一下SDK下载器,检查是否安装成功,如下图:
注:由于小生在写这篇文章的时候,Android刚出了Android SDK Plat form Honey comb Preview,revision1,但是却没有把
- android-3.0_pre_r01-linux.zip放在http://dl-ssl.google.com/android/repository/android-3.0_pre_r01-linux.zip
,所以暂时无法下载安装这个版本的Android SDK,但不影响SDK使用。请各位自行下载安装。
小结:Android SDK 与Eclipse开发环境搭建***版的内容介绍完了,希望通过Android SDK环境搭建内容的学习能对你有所帮助!
网站栏目:AndroidSDK与Eclipse开发环境搭建最新版
文章来源:http://www.mswzjz.cn/qtweb/news32/342632.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能