### Android环境配置详解
#### 一、背景与准备
##### 1. Android简介
Android是由Google在2007年11月5日宣布推出的基于Linux内核的开源手机操作系统。这一操作系统旨在为移动设备提供一个完整且开放的软件平台,涵盖了从底层操作系统到中间件层、用户界面直至应用软件等各个层面。Android可以被看作是在Linux内核之上增加了一层Java环境的封装。
由于Android平台基本上是免费提供的,因此吸引了大量开发者和制造商的关注。虽然某些原生链接库可能需要付费使用,但大多数组件是免费的。此外,Android的应用程序主要采用Java语言进行开发,这得益于Android的虚拟机——Dalvik VM的存在。Dalvik VM能够运行经过转换的Java字节码,从而避免了对Sun Microsystems(现已被Oracle收购)的Java授权费用。
##### 2. Android网络资源
- **官方网站**:Android的官方网站位于http://www.android.com/,尽管在中国大陆地区,部分子网站如http://source.android.com/(合作伙伴页面)和http://developer.android.com/(开发者页面)可能无法访问。
- **系统要求**:具体的系统要求可以参考http://androidappdocs.appspot.com/sdk/requirements.html。
- **SDK下载器**:最新的Android SDK下载器可以在http://androidappdocs.appspot.com/sdk/index.html找到,但实际上,中国大陆用户可能需要通过其他途径来获取这些资源。例如,对于Windows用户,可以下载android-sdk_r08-windows.zip或installer_r08-windows.exe;对于MacOSX用户,可以下载android-sdk_r08-mac_86.zip;而对于Linux用户,则可以选择android-sdk_r08-linux_86.tgz。
##### 3. 设置Android开发环境的步骤概览
1. **准备开发计算机并确保满足系统要求**:在开始之前,确保您的计算机满足Android SDK的最低硬件和软件要求。
2. **安装SDK启动包**:从上述表格中选择适合您操作系统的SDK启动包进行安装。(如果您使用的是Windows系统,建议下载安装程序以帮助完成初始设置。)
3. **安装Eclipse ADT插件**:如果计划使用Eclipse进行开发,请安装ADT插件。
4. **添加Android平台和其他组件到SDK**:通过SDK管理器添加所需的平台和其他工具。
5. **探索Android SDK的内容**:了解SDK中包含的各种资源和文档。
##### 4. 软件包下载
- **JDK 1.6**:Java Development Kit (JDK) 的1.6版本是Android开发的基本需求之一。可以从http://www.oracle.com/technetwork/java/javase/downloads/index.html下载。目前的最新版本为Java SE 6 Update 23。需要注意的是,只要您的JDK版本不低于1.5即可用于Android开发。
- **Android SDK下载器**:根据您的操作系统选择合适的下载地址,例如对于Windows系统,可以从http://dl.google.com/android/下载相应的安装包。
设置好一个基本的Android开发环境需要准备JDK、Android SDK及其组件,并确保开发环境满足系统要求。此外,还需要掌握一定的网络资源检索技巧,以便在官方资源无法访问的情况下也能获取必要的开发工具和支持。