Categories

配置Android 2.3开发环境

0. 安装环境

我的机器环境如下:
操作系统:Fedora 14 32-bit
内核版本:Linux 2.6.35.9
桌面环境:Gnome 2.32.0
下面的安装过程基于上述环境。但是由于Java和各个工具都有多平台版本,所以Windows和Mac平台的安装过程应该与此类似。

1. 前期准备

1.1 安装JDK 6
如果你的电脑上已经安装了JDK,请确认它的版本符合需求。JDK 1.4或者GCJ(Gnu Compiler for Java) 均不支持Android开发。推荐安装最新的JDK 6。
如果你需要在Fedora上安装Sun JDK 6,可以参考这篇日志

1.2 安装Eclipse 3.6.1
下载以下任一版本,然后解压到任意路径,安装就完成了。传送门:http://eclipse.org/downloads/
(1) Eclipse Classic (官方推荐)
(2) Eclipse IDE for Java EE Developers
(3) Eclipse IDE for Java Developers
(4) Eclipse for RCP/Plug-in Developers

2. 下载Android SDK

打开 http://developer.android.com/sdk/index.html ,选择相应的平台版本,下载后,解压到任意路径即可。
为了方便,建议将SDK的tools文件夹加入环境变量PATH

#编辑 .bash_profile 文件
vim ~/.bash_profile
 
#在文件中加入一行
export PATH=${PATH}:<your_sdk_dir>/tools
 
#让设置生效
source ~/.bash_profile

3. Android的Eclipse插件 ADT Plugin

3.1 安装
(1) 运行Eclipse,点击菜单 [Help] -> [Install New Software…]
(2) 点击 [Add…],在Name处输入一个名字,比如 android,在Location处输入更新网址 https://dl-ssl.google.com/android/eclipse/
(3) 等待更新加载完成,然后在复选框里选中[Developer Tools],点击 [Next] -> [Next] -> [Finish] 安装完成。
(4) 当以后需要更新插件时,选择 [Help] -> [Check for Updates] 即可

安装成功后,重新启动 Eclipse ,工具栏上会出现 Android 机器人的小图标:

3.2 配置
(1) 点击菜单 [Window] -> [Preferences…] 打开选项配置界面
(2) 在左边选择 [Android] ,设置 [SDK Location] 为第2步时下载的Android SDK保存的路径
(3) 点击 [Apply] -> [OK] ,配置完成

4. 添加Android Platform和其他组件

这些组件需要通过Android SDK来安装,启动Andoird SDK的方法

#(1) 在Eclipse里,点击菜单 [Window] -> [Android SDK and AVD Manager]
#(2) 在命令行下输入命令
android
#如果你在第2步时添加了环境变量,那么这个命令在任意路径下输入都可以;否则需要先进入到Android SDK 的 tools文件夹下,然后再输入命令。

启动 Android SDK and AVD Manager 后,选择 [Available Packages] 标签,选择你想要安装的组件,然后安装即可。
要运行和调试Android程序,必须安装SDK Tools、SDK Platform-tools和至少1个SDK platform。这些组件的说明请参考官方网站: http://developer.android.com/sdk/installing.html#which 。我选择了安装所有的组件,包括昨天刚刚发布的Android 2.3 SDK,总共下载和安装时间估计超过了8小时,最后SDK目录大小为1.3G。

参考资料
[1]. http://developer.android.com/sdk/index.html
[2]. http://developer.android.com/sdk/installing.html

7 comments to 配置Android 2.3开发环境

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

  

  

  

*