网上有很多Android开发环境搭建教程,有新(2013年)有旧(2009年),头一次搞不知道该按照哪个来弄。Android版本更新很快,导致这些教程针对的版本都不一样,所以就更容易让新手不知所措了。我研究了几篇总结得比较好的,总算看出了点门道。但最具戏剧性的结果是,当我真正准备开始动手开始搞的时候,去google的网站一看,惊喜地发现google已给出了一站式解决方案(ADT Bundle) :
If you’re a new Android developer, we recommend you download the ADT Bundle to quickly start developing apps. It includes the essential Android SDK components and a version of the Eclipse IDE with built-in ADT (Android Developer Tools) to streamline your Android app development.
With a single download, the ADT Bundle includes everything you need to begin developing apps:
- Eclipse + ADT plugin
- Android SDK Tools
- Android Platform-tools
- The latest Android platform
- The latest Android system image for the emulator
看到了吧,里面啥都有:集成了ADT的Eclipse、Android SDK、最新的Android platform工具。要说还缺啥,想想,就是缺JAVA的JDK,别忘了Android 的开发语言是JAVA。

Android Studio 0.2.x
在这个页面的下方,google还低调推出了一种新的开发工具Android Studio(令人想起Visual Studio,呵呵),不过这个还是在早期测试版,有兴趣可以去尝下鲜。小编我还是选google推荐给新人用的ADT Bundle来入门。
Android Studio Early Access Preview
A new Android development environment called Android Studio, based on IntelliJ IDEA, is now available as an early access preview. For more information, see Getting Started with Android Studio.
介绍ADT Bundle之前,我还是把之前看的各种教程的要点总结下,回头看,这些教程讲得也基本都是对的,差异在于各种工具版本以及Android 平台本身的差异,不用ADT Bundle,挨个安装各种工具来搭建开发环境也是可行的。
Android开发环境搭建(成功运行Hello World为结束)一般需要涉及到以下工具:
- JDK(Java Development Kit)安装
- Eclipse (IDE)安装
- ADT (Android Developer Tools)安装,这个是集成到Eclipse的Android程序开发框架,作用好比JAVA开发GUI程序的的SWT/JFace框架等。安装完成后,在Eclipse中New Project时就会有创建Android Application Project的选项,参见右图:
- Android SDK安装
- 在Eclipse 中创建AVD(Android Virtual Device) ,就是Android模拟器(软件模拟的手机),可以设置模拟器的屏幕大小,内存大小,SD卡容量等。或者用真实的手机来跑程序也行。
下面就详细讲下Android开发环境的搭建过程,主要是截图。
1. 安装JDK(Java Development Kit)
参见上一篇文章:《C程序员的第一个JAVA程序(JAVA开发环境搭建)》。
2. 安装ADT Bundle
下载:adt-bundle-windows-x86-20130522.zip(436M),安装,如前所述,这个里面包含了Eclipse + ADT+Android SDK。下面是一些截图:
3. 更新SDK(可选)
cd E:\android\adt-bundle-windows-x86-20130522 (ADT Bundle的安装目录),运行SDK Manager.exe,根据需要选择特定的SDK组件来安装,小编选了安装绝大部分组件(除了很老版本的android组件以外的),注意:下载更新要花比较长的时间,请耐心等待。
4. Eclipse中设置SDK路径(Windows—>Preference)
可以看出,安装了从Android 2.1到4.2.2版本的开发组件,也就是说,现在可以开发这些版本下的应用程序了。今后如果Android 升级了,可以再次执行第3步中的SDK Manager.exe来更新SDK组件。
5. Eclipse中创建AVD(Windows—>Android Virtul Device Manager)
SD卡容量建议修改小点如256M,因为AVD会在C:盘站用空间,如:C:\Documents and Settings\Administrator\.android\avd\AVD_for_Nexus_S_by_Google.avd路径。可自行根据C盘空间大小设置,也许可改到其它盘来存放AVD,我还没研究。
后来又创建了一个3.2版本的AVD
6. 创建第一个Android程序,hello world
按Next,按提示一路点击Next,无需编码。
7. 在AVD中运行hello world
点击Run
鼠标向右拖动锁,解除锁屏
注:模拟器启动较慢,打开以后可不关闭,这样后续调试就节省时间了。估计用真实手机调试速度会很快,待后续测试。这篇文章暂且就到这里了,今后再修改补充。
最新评论