一、Java开发环境搭建
Android开发是基于Java语言的,所以搭建Android开发环境之前需先搭建Java开发环境
关于Java开发环境的搭建请参考本博客上一篇博文,点这里:Java开发环境搭建
二、Android开发环境搭建
1、下载开发工具eclipse、SDK、ADT插件
1). 传统安装方法:3个工具分别安装
Ⅰ. 先从eclipse官网下载eclipse,解压即可。(eclpse官方网站:http://www.eclipse.org/)
Ⅱ. 再从android官网下载SDK。(android官方网站:http://developer.android.com/,需要通过代理或翻墙软件才能正常访问)
Ⅲ. 最后android官网下载ADT,然后在eclipse中安装ADT插件即可
2). 最新安装方法:3个开发工具集成安装包
Ⅰ. 目前从annroid官网上下载SDK压缩包解压后就可直接使用,SDK里面已经包含了如下开发工具
eclipse
SDK:其中SDK里面已经包含了最新版本的android平台
ADT:该插件也已经安装好了在eclipse中
2、Android SDK 安装说明
从Android官网上下载的SDK(如果访问不了官网,可通过baidu下载,或代理or翻墙软件访问google)
1)解压SDK (ex:这里SDK解压后的路径为:C:\adt-bundle-windows-x86 注意,请不要解压在中文路径下面,最好也不要存放在包含空格的路径下面)
eclipse 文件夹:
sdk 文件夹:
SDK Manager.exe:
2)配置环境变量
Ⅰ. 将C:\adt-bundle-windows-x86\sdk\tools 及 C:\adt-bundle-windows-x86\sdk\platform-tools 加入到path环境变量里面
Ⅱ. 新建环境变量ANDROID_SDK_HOME,值为C:\adt-bundle-windows-x86
ANDROID_SDK_HOME这个是非必要项,如果不建立这个环境变量则模拟器AVD保存的目录默认为C:\Users\用户\.android
如果有建立这个环境变量,则会在该环境变量对应的目录下面\avd目录保存被创建的AVD模拟器
3)打开SDK Manager.exe,根据需要下载工具及各个android版本
SDK平台下载管理,打开此exe就可以直接从google android更新所需要的android各个平台及开发工具
SDK Manager下载后的东西会存放到sdk文件夹对应的子文件夹下面
add-ons:SDK Manager下载安装时的临时文件夹
temp:同上
build-tools:编译工具(ex:dx.bat、aapt.exe),里面按照各个不能的android平台版本分开存放各自版本对应的编译工具
extras:android开发扩展工具,ex:google map。
这里重点说明一下,如果要用Intel的模拟器,需要下载extras里面的Intel x86 Emulator工具然后安装,才能正常使用intel模拟器,Intel比ARM模拟器要快很多
platforms:各个版本的android,每个版本一个子文件夹
platform-tools:平台工具(ex:adb.exe)
system-images:模拟器镜像(分各个版本,每个版本又分基于ARM 和 基于intel的模拟器)
tools:工具(ex:模拟器管理工具emulator.exe、9patch图片处理工具draw9patch.bat、ddms等)
问题:这里如果运行SDK Manager时提示如下错误时,请按如下方法解决
原因:国内没办法直接访问google的服务器
解决:可通过代理 或者 翻墙软件
也可修改系统配置文件,如下操作步骤:
①.修改 C:\Windows\System32\Drivers\etc\hosts 在该文件末尾加上配置
74.125.113.121 developer.android.com
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
②.修改SDK Manager的选项,将Force http to https....... √选
Android开发环境就搭建好了
3、Android各个版本
版本 | 版本名称 | API级别 |
1.5 | Cupcake(纸杯蛋糕) | API 3 |
1.6 | Donut(甜甜圈) | API 4 |
2.1 | Eclair(闪电泡芙) | API 7 |
2.2 | Froyo(冻酸奶) | API 8 |
2.3 | Gingerbread(姜饼) | API 9 |
3.0 | Honeycomb(蜂巢) | API 11 |
4.0 | Ice cream SandWich(冰激凌三明治) | API 14 |
4.1 | Jelly Bean (果冻豆) | API 16 |
4.2 | Jelly Bean (果冻豆) | API 17 |
4.3 | Jelly Bean (果冻豆) | API 18 |
4.4 | KitKat (雀巢巧克力) | API 19 |
5.0 | Lime Pie (酸橙派) | API 20 |
.......
http://blog.csdn.net/yihuiworld