下载 android 4.0 SDK (windows)
windows下使用迅雷下载 android 4.0 SDK 方法
1. 下载jdk,然后安装并配置环境变量;
2. 下载eclipse indigo版本,直接解压后就能够运行;
这两步比较基础,可以上网搜索相关安装说明,下面重点讲解SDK、ADT的下载和安装。
3. 在android官网上下载最新版本(写此文章时最新版本是r14,如果N天后要有新版本SDK,那基本上安装步骤不会
改变,但具体情况具体对待),如果在windows下,分为安装版本和绿色版本,官网建议用安装版本,但我个人建议
用绿色版本,非常好用。
下载SDK的绿色版本:android-sdk_r14-windows.zip
官网SDK地址:http://developer.android.com.nyud.net/sdk/index.html
下载的文件是一个解压包,然后解压到一个目录下,解压后的目录名称不要改变,使用官网默认的名字,我解压后的
目录地址是:D:\androidDev\androidSDK\android-sdk-windows
打开这个解压后的目录,我们发现有temp、tools、platforms、AVD Manager.exe、SDK Manager.exe、SDK
Readme.txt几个文件夹和文件,其实这个SDK包只是一个空壳,还缺少很多东西,因此下载完这个SDK包后还不行,我
们还要继续下载几个包:Platform-tools、SDK Platform、Usb driver、Google APIs、ARM EABI System Image等包
,其中,必须有的最基本的包是:SDK Tools、Platform-tools、SDK Platform。但是google官网建议除了这几个包
外,还要具备Usb driver、Google APIs、Samples、Documentation、Additional SDK Platforms等。
然后打开eclipse,选择Window->Prefrence,弹出一个对话框,看左侧的一栏,选择android一项,系统会显示一个
警示框,意思就是说你需要把SDK的安装路径添加到eclipse中去,那我们所做的这一步正好就是来设置SDK的安装路
径的,因此毫不犹豫地单击右边的Browser按钮选择android的解压路径,然后单击确定按钮即可。
那怎样下载剩下的SDK包呢?必须先下载ADT插件,ADT是官网开发的,目的是为了能够在eclipse上方便开发android
应用程序,比如,安装ADT后,可以启动模拟器,其实还有很多其他功能,具体可以自行搜索。
4. 下载ADT插件
可以在eclipse上进行联网下载,ADT大概6-7M左右,也不是很大,但联网下载还是比较慢,所以这里最好的办法就是
到论坛上找别人已经下载的,这样就方便多了,推荐的论坛是eoeandroid.com和安卓巴士两个伟大的论坛,在eoe上
下载的地址:http://www.eoeandroid.com/thread-103117-1-1.html
注:平时开发离不开大家的共同努力,而这两个论坛就是最好的学习地方,完全不用买任何书籍就可以在这两个论坛
上岗学到你所有的东西,当然,到官网上学习也是必不可少的,因此,总的来说:eoe论坛+安卓巴士论坛+android官
网。国内的书籍都是很差的,建议不买任何国内的书,里面的内容都是你抄我我抄你。
下载好ADT以后是一个解压包,不用解压就可以使用,如何使用?打开eclipse,然后单击:
help-->Install New Software...-->弹出对话框(不同的eclipse版本,这里显示的文字有差别,但是只要熟练使用
了eclipse,那一眼就能知道单击哪个了。)-->单击右边的add按钮弹出一个对话框,对话框有name和Location-->在
name中随便写一个名称,其实这个没太大的作用,主要起到一个标签作用,然后在location右边的Archive中选择你
刚才下载的ADT插件-->然后单击OK按钮-->这时候eclipse正在解析你刚才下载的ADT插件,稍等几秒中就会出现这个
包包含那些文件,然后单击next按钮直到eclipse完成安装(注意,在安装时也许会弹出一个和警示对话框,你只要
单击OK或者确定就行)-->eclipse在完成安装后会询问你是否重新启动,单击确定按钮重新启动eclipse,这时你会
发现eclipse的菜单window下面多了一个AVD Manager和SDK Manager表明ADT安装成功。
5. 打开eclipse的菜单Window,然后打开SDK manager,这时SDK Manager会慢慢显现一些安装包(如果一个包安装好
了,会显示installed字样说明),如果你想在线下载并安装,那速度非常慢,我几乎花了一整天的时间才安装好,
非常慢,那么是否有好的下载方法呢?答案:有,用迅雷下载。如何下载?用迅雷下载很快,但是需要你手动去设置
下载的路径,这个不难但就是有点烦。那么我们顺序下载Platform-tools包、SDK Platform包。
在SDK Manager中的第一行的tools下勾选“Android SDK Platform-tools”,其他的都不要勾选,表明我们马上要下
载这个包,然后单击右下角的Install 1 packages按钮,接着选择accept单选按钮,然后eclipse就开始下载了,这
个时候,找到SDK的安装目录下面的temp文件夹,打开后发现有一个正在下载的包:platform-tools_r08-
windows.zip
注意:我写这个文章的时间实在2011年10月27日,因此如果你在这个时间之后下载,那么也许文件名不是这个了,比
如改成了platform-tools_r09-windows.zip等等,这说明google官网已经进行了更新了,但是对于开发人员说,一看
就知道是这个包,所以此处我也就做一个简单的说明,防止有刚入门的人看不懂。
复制包名,然后打开记事本,把包名添加到:
http://dl-ssl.google.com/android/repository/的后面即可,添加后的路径是:
http://dl-ssl.google.com/android/repository/platform-tools_r08-windows.zip
然后打开迅雷,然后在记事本里面选择这个路径,迅雷会自动识别这个路径并弹出一个下载对话框,询问你是否下载
,这时选择一个保存路径,然后开始下载,因为我们已经用迅雷在下载了,就不必使用SDK Manager来下载了,此时
可以把SDK manager关闭掉。
6. 下载完毕后,我们该如何安装这个包呢?
如果使用SDK Manager下载,那eclipse会自动下载并安装好,但是我们用迅雷手动下载,那就必须手动安装了。
在SDK的目录下新建一个文件夹:platform-tools,然后把刚才下载的包platform-tools_r08-windows.zip解压到这
个platform-tools目录下即可,但是要记住:解压后的目录platform-tools必须是顶层目录,这个目录下必须是具体
的内容,这个目录不能包含另外一个目录,比如说,假如你解压后的目录是:D:\android-sdk-windows\platform-
tools\abc\def
那么这时eclipse是不认识的,所以必须把abc和def两个文件夹去掉,让platform-tools_r08-windows.zip解压后的
内容直接放到platform-tools目录下就行了。
然后重启eclipse,打开SDK Manager,你会发现左侧tools下面的“Android SDK Platform-tools”的右边显示
“Installed”字样,表明你已经安装成功了,恭喜你!假如还显示“Not Installed”字样,那表明你没有安装成功
,或许是解压后的目录不正确,或许是其他的原因,极有可能的原因就是你解压后的目录设置不正确,所以要注意这
一点。
7. 安装相同的方法把其余包都下载。
下载后的包有:
android4.0的SDK包:android-14_r01.zip
google API包:google_apis-14_r01.zip
ARM EABI 包(r14所单独拥有的包):sysimg_armv7a-14_r01.zip
各种android应用例子包:samples-14_r01.zip
说明文档doc包:docs-14_r01.zip
SDK Manager里Extras下的六个附加包:
1) support_r04.zip
2) googleadmobadssdkandroid-4.1.1.zip
3) market_billing_r01.zip
4) usb_driver_r04-windows.zip
5) Google Market licensiong package
6) Google Webdriver package
注:前四个包我用迅雷下载的,对于后面两个包(5)和6)),一开始不知道他们的解压位置,所以就联网下载直接安
装了。
等我安装好所有的包以后,我把目录看了下,汇总了包的解压位置:
a) 对于SDK Manager里Extras下的六个附加包,全部解压到SDK主目录下面的extras\google里面,因此你得先建立文
件夹extras\google,然后把这两个包全部解压到这里。我解压后的目录是:
|-- D:\androidDev\androidSDK\android-sdk-windows\extras\google
||-- admob_ads_sdk
||-- support
||-- market_billing
||-- usb_driver
||-- webdriver
||-- market_licensing
b) 对于SDK Manager里Android 4.0 (API 14)下的5个包,我的解压目录是:
1) android4.0的SDK包:android-14_r01.zip
D:\androidDev\androidSDK\android-sdk-windows\platforms\android-4.0.1
2) google API包:google_apis-14_r01.zip
D:\androidDev\androidSDK\android-sdk-windows\add-ons\google_apis-202595-mac-x86
3) ARM EABI 包(r14所单独拥有的包):sysimg_armv7a-14_r01.zip
D:\androidDev\androidSDK\android-sdk-windows\system-images\android-14\armeabi-v7a
4) 各种android应用例子包:samples-14_r01.zip
D:\androidDev\androidSDK\android-sdk-windows\samples\android-4.0.1
5) 说明文档doc包:docs-14_r01.zip
D:\androidDev\androidSDK\android-sdk-windows\docs
c) 对于SDK Manager里Tools下的Android SDK Platform-tools包,我的解压目录是:
D:\androidDev\androidSDK\android-sdk-windows\platform-tools
最后整个SDK总的目录是:
|-- D:\androidDev\androidSDK\android-sdk-windows
||-- extras
||-- add-ons
||-- platform-tools
||-- system-images
||-- docs
||-- samples
||-- platforms
||-- temp
||-- tools
||-- AVD Manager.exe
||-- SDK Manager.exe
||-- SDK Readme.txt
至此android4.0涉及到开发的所有的包都基本上安装好了,但是有的人问,我的应用不想在4.0上运行,我想再2.2或
者2.3.3或者3.0上运行,那怎么办?道理一样,你想在哪个版本上运行,就首先下载这个版本所对应的包,步骤和上
面一样,然后安装好就行了。