![Android 开发入门与实战(第二版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/56/731056/b_731056.jpg)
第2章 工欲善其事必先利其器——搭建环境Android
学习目标:
搭建Android开发环境的步骤和注意事项
Windows开发环境搭建
Linux开发环境搭建
Mac OS开发环境搭建
2.1 开发Android应用前的准备
2.1.1 操作系统要求
· Windows:XP(32位)、Vista(32位或64位)、7(32位或64位)。
· Mac:OS X 10.5.8+(仅x86)。
· Linux:Ubuntu 8.04+。
2.1.2 Android软件开发包
无论是Windows平台、Linux平台,还是Mac平台,开发Android应用都需安装如下软件(撰稿时最新版)。
· JDK6U35。
· Eclispe 4.2.1。
· Android SDK 4.1.2。
· ADT 20.0.3。
2.2 Windows开发环境搭建
首先介绍在Windows平台上搭建Android开发环境的具体步骤,以Windows 7为例进行演示。
2.2.1 安装JDK
在Eclipse的开发过程中需要JRE或JDK的支持,否则在启动时会报错,如图2-1所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0034_0001.jpg?sign=1739671579-esR34KgYi8I2Cz47gygY8QPjTbQDObVW-0-abae0dc32ffc483a442a2fe1afccccca)
▲图2-1 没有JRE或JDK时Eclipse启动报错
(1)通过如下链接访问JDK官方下载页面,如图2-2所示。
http://www.oracle.com/technetwork/java/javase/downloads/index.html
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0034_0002.jpg?sign=1739671579-jQzn7l8BAQfpHwND2SI3OvDOxl0Yda7o-0-b0ccde8793dfcdaeceeb6690f2396f05)
▲图2-2 JDK官方下载页面
(2)向下拉动滚动条,直至找到JDK6的最新版本,如图2-3所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0034_0003.jpg?sign=1739671579-YBscvscNiCj4u5FIretfnNxUh0v6kFMP-0-f15d691c9db792846df54b44ab350c74)
▲图2-3 JDK6最新版下载页面
(3)单击“JDK”栏中的“DOWNLOAD”按钮打开下载页面,如图2-4所示。
(4)依据操作系统版本来选择文件进行下载,如果是 32位系统,下载“jdk-6u35-windows-i586.exe”;如果是64位系统,下载“jdk-6u35-windows-x64.exe”。
(5)通过双击进行安装,如图2-5所示,具体安装过程就不在此作详细说明。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0035_0001.jpg?sign=1739671579-TgJEpIlVOAl1nqDVSTF69ah3tJDXGkr0-0-5a71365ad7b14cd2e25dbc791979251b)
▲图2-4 jdk6u35的下载页面
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0035_0002.jpg?sign=1739671579-3hVPXB9yKjatqlly9l0BRZzXkMNVNgCu-0-cd150699b00ab98d12e1bb274e8cef5d)
▲图2-5 安装JDK
(6)配置环境变量,演示过程中将 jdk6u35安装在路径“C:\DevInstall\Java”之下,如果读者安装目录与此不一致,请做对应修改,具体参数如下表所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0035_0003.jpg?sign=1739671579-cicVoyCAOWr0Yz404DjNVZO7dwSXsKyL-0-4dfc8b5b5a30b96defc2e688268715aa)
注意
上述3个环境变量如果不存在,那么请新建;如果存在,在当前值后追加。
(7)检查JDK是否安装成功:在命令行窗口中输入“java -version”,如果出现下面所示代码,则说明安装成功。
C:\Users\Vincent4J>java -version java version "1.6.0_35" Java(TM) SE Runtime Environment (build 1.6.0_35-b10) Java HotSpot(TM) Client VM (build 20.10-b01, mixed mode, sharing)
2.2.2 安装Eclipse
(1)通过以下链接打开Eclipse下载页面,如图2-6所示。请选择“Eclipse Classic”组件,并依据操作系统版本选择“Windows 32Bit”或“Windows 64Bit”下载。http://www.eclipse.org/downloads/。
(2)解压压缩包,其目录结构如图2-7所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0036_0001.jpg?sign=1739671579-YmWTfe1aN0oaEN47mPHgrdXAUaNsVZkK-0-45c2c7e79a2045b7f05a106fcf9669a1)
▲图2-6 Eclipse下载页面
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0036_0002.jpg?sign=1739671579-6ruQV5oCDRjQ6GYL8REhmTNZunVlagcK-0-1e688a73db6f366682c47ce18b073788)
▲图2-7 Eclipse目录结构
(3)双击“eclipse.exe”启动Eclipse,如图2-8所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0036_0003.jpg?sign=1739671579-O7AQt6kohESnqGj04DEd40sO18vpATTX-0-f280327c95bc7ac94fa65028fa0024fc)
▲图2-8 启动Eclipse
(4)选择工作目录之后,进入Eclipse欢迎界面,如图2-9所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0037_0001.jpg?sign=1739671579-WLyUe2XPKUFCADPrB5i68VsUCVdWZl81-0-1cb050c7ee85dd0aeb92bca8113f5a29)
▲图2-9 Eclipse欢迎界面
至此,Eclipse安装完毕。
2.2.3 安装Android SDK
(1)下载Android SDK Tools,操作如下:打开网址http://developer.android.com/sdk/index.html,单击“Download the SDK for Windows”按钮进行下载。页面如图2-10所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0037_0002.jpg?sign=1739671579-nikkQB7aBnEWZ0DzwBW0jA19FIXdyL8r-0-8fd0d48f6aff5b754cf59b3fa950a49f)
▲图2-10 下载Android SDK Tools
(2)双击exe安装文件进行安装,然后单击“Next>”……直至安装完成。目录结构如图2-11所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0038_0001.jpg?sign=1739671579-cMtiVnHvHVoqk8a1O5z1M6n5tpbOVibD-0-82fda9b9a717eee6deaa09098da85fdd)
▲图2-11 Android SDK Tools目录结构
(3)双击“SDK Manager.exe”启动Android SDK Manager,如图2-12所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0038_0002.jpg?sign=1739671579-YsapjR6hv3JzBktV4rVYGBLmixjZuAXa-0-f5708f92371da1b048731c3a6f905935)
▲图2-12 启动Android SDK Manager
(4)按照下表中的说明进行选择安装。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0038_0003.jpg?sign=1739671579-m2wCYXnKFXb5AiuvdzpwAwm2Oz1UFBrq-0-4fc073cc6e77222cc1acbda596773dc5)
(5)安装完成之后,将“\platform-tools”和“\tools”路径追加到环境变量Path中,演示时安装目录为“C:\DevInstall\android-sdk”,故具体如下:
C:\DevInstall\android-sdk\platform-tools;C:\DevInstall\android-sdk\tools
(6)检验Android SDK是否成功安装:在命令窗口中输入“adb version”,如果出现下面所示代码,则说明安装成功。
C:\Users\Vincent4J>adb version Android Debug Bridge version 1.0.29
至此,Android SDK安装完成。
2.2.4 安装ADT
Android为Eclipse定制了1个插件,即Android Development Tools(ADT),目的是为用户提供一个强大的Android集成开发环境。ADT很好地扩展了Eclipse的功能,使用户能快速新建Android项目、创建界面、调试程序和导出签名或未签名的APKs以便发布应用程序之用。
(1)启动Eclipse,单击菜单栏中的“Help”菜单,弹出下拉子菜单,如图2-13所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0039_0001.jpg?sign=1739671579-OObycdesK1tdtUBPXInV7uAiJkiIlWJX-0-9a5eb3d0e950132c2f6c6af1642c0c0a)
▲图2-13 “Help”菜单
(2)选择“Install New Software…”,弹出“Install”窗口。单击该窗口右上角的“Add…”按钮,弹出“Add Repository”窗口,并键入表格中的信息,如图2-14所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0039_0002.jpg?sign=1739671579-GnKCTBs7DjFs0FDgGPzEJV6eZa5T2toM-0-3f33b66288e9b7b0b894a3c15965116c)
(3)单击“OK”按钮,如图2-15所示。
(4)勾选“Developer Tools”组件(不勾选“NDK Plugins”),其他选项默认,然后单击“Next”按钮进行安装,安装完成之后会提示重启Eclipse。
提示
经过上述操作之后,如果遇到问题,请将步骤(2)的Location值中的“https”修改成“http”。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0040_0001.jpg?sign=1739671579-52seSBkcTdNZPSFYxAoaoI9nwYIy2GZI-0-fc4e95466883088e7e839598ba8b9b18)
▲图2-14 添加插件
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0040_0002.jpg?sign=1739671579-vqZKHl3ikvxknDG1pDIHFx8DTewHZrDB-0-f42d88f8a2c7706752c3ec7c1ea65ba8)
▲图2-15 选择ADT组件
(5)为Eclipse配置Android SDK Location:单击菜单栏的“Window”菜单,弹出下拉菜单,并选择“Preferences”菜单,弹出“Preferences”窗口,选择左侧的“Android”菜单,配置“SDK Location”,例如,演示中的D:\\DevInstall\android-sdk,如图2-16所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0041_0001.jpg?sign=1739671579-sNExVS4Dt9EK1ucU2uRcN4oPI7SGBVOY-0-9db6f0029337def5b826d3d95e063c88)
▲图2-16 设置Android SDK Location
2.2.5 真实体验——创建Android虚拟设备(AVD)
如果想要运行应用程序,则必须创建至少1个AVD,其全称为Android虚拟设备(Android Virtual Device)。每个AVD模拟了一套虚拟设备来运行Android平台,这个平台至少要有自己的内核、系统图像和数据分区,还可以有自己的SD卡、用户数据以及外观显示等。
由于Android SDK支持多平台和多外观显示,作为开发者可以创建不同的AVD来模拟和测试不同的平台环境。创建AVD的方法如下。
(1)启动Eclipse,并单击工具栏中的“Android Virtual Device Manager”,如图2-17所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0041_0002.jpg?sign=1739671579-kBuiotOk31O09CEMFSqwt1NeKFsh2dl1-0-03b2a516d85d234fd812b100d6cc8e38)
▲图2-17 启动Android Virtual Device Manager
(2)弹出“Android Virtual Device Manager”窗口,如图2-18所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0041_0003.jpg?sign=1739671579-iRf5HlXVM3PfnEYAjYplLp3EWGqmGwFR-0-7eac3e52510f7880af8efe4009538198)
▲图2-18 启动Android Virtual Device Manager
(3)单击右上角的“New”按钮,弹出“Create new Android Virtual Device Manager(AVD)”窗口,并键入下表信息(其他项默认即可),如图2-19所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0042_0001.jpg?sign=1739671579-ZfwxfgM5DmtvuCmY50c5DzyjYY83NNNr-0-82e436eba4b9d214f8236502837e910e)
(4)单击“Create AVD”,完成创建,然后单击“Android Vritual Device Manager”右下角的“Start…”启动它,如图2-20所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0042_0002.jpg?sign=1739671579-c5MKk0BjWhkwRAE7trPkoWHHcIlr1kSq-0-7070a954a8730e47e68f8b1d2a7555b1)
▲图2-19 创建AVD
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0042_0003.jpg?sign=1739671579-Sq2wbBQNi0CepBqqYxaTG0gi6VkFhGto-0-7f115824e1a196fc4c8435aea247426e)
▲图2-20 见识AVD真面目
提示
AVD首次启动耗时较长,大概需要几分钟,所以请耐心等待。
至此,AVD创建完成。
2.3 Linux一族——Ubuntu开发环境搭建
类似Windows平台上开发环境的搭建,在Linux平台上也需要安装如下软件:JDK、Eclipse、Android SDK和ADT。下文以Ubuntu 12.10 Desktop为例进行演示。
2.3.1 安装JDK
Ubuntu至11.04之后(不包含11.04)由于授权问题,软件包中不再包含JDK,也就是说无法通过“sudo apt-get install sun-java6-jdk”命令来安装JDK,所以只得先从JDK官方站点下载安装包,然后再进行安装。
(1)通过如下链接访问JDK官方下载页面,如图2-21所示。
http://www.oracle.com/technetwork/java/javase/downloads/index.html
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0043_0001.jpg?sign=1739671579-IB7VoiwDvV4OdQhyXPw9Qqq79m1D9keN-0-5a34a7581e40d9bdacacced7badd99ec)
▲图2-21 JDK官方下载页面
(2)向下拉动滚动条,直至找到JDK6的最新版本,如图2-22所示。
(3)单击“JDK”栏中的“DOWNLOAD”按钮打开下载页面,如图2-23所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0043_0002.jpg?sign=1739671579-CPwRJ3JuhaOXnE1FXPohJ0aKwII8Cya6-0-e3104bd9c8a0dd321908b2cc1fa2c53d)
▲图2-22 JDK6最新版下载页面
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0043_0003.jpg?sign=1739671579-Ph5Q9H3PGhP9s7gBCQQcG8zwvnpFBu3Q-0-3e13cb75a429248285f7bd88a210ed2d)
▲图2-23 jdk6u35的下载页面
(4)依据操作系统版本来选择文件进行下载,如果是32位系统,下载“jdk-6u35-linux-i586. bin”;如果是64位系统,下载“jdk-6u35-linux-x64.bin”,演示时选择前者。
(5)下载完成之后,开启一个终端并运行下载文件(演示所用下载路径为~/dev-tools)。
vincent4j@ubuntu:~$ dev-tools/jdk-6u35-linux-i586.bin
(6)得到文件“jdk1.6.0_35”,并将其移到工作目录(演示所用工作路径为~/dev-install),命令如下。
vincent4j@ubuntu:~$ mv jdk1.6.0_35 dev-install
(7)打开“~/.profile”文件,命令如下。
vincent4j@ubuntu:~$ gedit .profile
(8)在上述文件最后加上如下代码,进而配置JDK环境变量,如图2-24所示。
# Set Java environment export JAVA_HOME=/home/vincent4j/dev-install/jdk1.6.0_35 export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar:$CLASSPATH export PATH=$JAVA_HOME/lib: $JAVA_HOME/jre/lib:$PATH
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0044_0001.jpg?sign=1739671579-hBOGxGhbCfJQwmwHRH8xn3nVP8hP0oZg-0-f6e0f576a5972c9e0587d43868d5dc33)
▲图2-24 配置JDK环境变量
(9)使环境变量生效,命令如下。
vincent4j@ubuntu:~$ source .profile
(10)检查JDK是否安装成功,命令如下:“java -version”。如果出现下面所示代码,则说明安装成功。
vincent4j@ubuntu:~$ java -version java version "1.6.0_35" Java(TM) SE Runtime Environment (build 1.6.0_35-b10) Java HotSpot(TM) Server VM (build 20.10-b01, mixed mode)
2.3.2 安装Eclipse
(1)通过以下链接打开Eclipse下载页面,如图2-25所示。请选择“Eclipse Classic”组件,并依据操作系统版本选择“Linux 32Bit”或“Linux 64Bit”下载,演示中选择前者,下载所得“eclipse-SDK-4.2.1-linux-gtk.tar.gz”。
http://www.eclipse.org/downloads/
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0045_0001.jpg?sign=1739671579-mMCrC0UTjr4R84ht0kMe3hYsQP5QclKI-0-1465b0590b5f834c32f90b01ef8f41fd)
▲图2-25 Eclipse下载页面
(2)解压压缩包,并将其移动到工作目录中,命令如下。
vincent4j@ubuntu:~$ tar -zvxf dev-tools/eclipse-SDK-4.2.1-linux-gtk.tar.gz vincent4j@ubuntu:~$ mv eclipse dev-install
(3)启动Eclipse,如图2-26所示,命令如下。
vincent4j@ubuntu:~$ dev-install/eclipse/eclipse
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0045_0002.jpg?sign=1739671579-mJmC6dWPrsUyU9E0BB4jwSvW4EmeIGIL-0-351e9b9cd05307c94bfe42182013eff1)
▲图2-26 启动Eclipse
(4)选择工作空间之后,Eclipse进入欢迎界面,如图2-27所示。
至此,Eclipse安装完成。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0046_0001.jpg?sign=1739671579-gs17ACJmRpaKWVzTS7JE7ViTCdCFbQtD-0-2e3195ce734af8f4335ffda2f3f8b607)
▲图2-27 Eclipse欢迎界面
2.3.3 安装Android SDK
(1)下载Android SDK Tools,操作如下:打开如下网址,单击“Other platforms”,选择“Linux (i386)”平台进行下载,进而得到文件android-sdk-r20.0.3-linux.tgz;,页面如图2-28所示。
http://developer.android.com/sdk/index.html
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0046_0002.jpg?sign=1739671579-Bzloq78duH0HHvMLY56o5QSdEPiglqEk-0-d2e0e34cc69c492ef111d10685c36115)
▲图2-28 下载Android SDK Tools
(2)解压压缩包,并将其移动到工作目录,命令如下。
vincent4j@ubuntu:~$ tar -zxvf dev-tools/android-sdk-r20.0.3-linux.tgz vincent4j@ubuntu:~$ mv android-sdk-linux dev-install
(3)启动Android SDK Manager,如图2-29所示,命令如下。
vincent4j@ubuntu:~$ dev-install/android-sdk-linux/platform-tools/android
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0047_0001.jpg?sign=1739671579-S8w09bI72p7qPg9TA7TJU3ggMhUf18R5-0-fddd2992877d51a8a898c6a50676fb6a)
▲图2-29 启动Android SDK Manager
(4)按照下表中的说明进行选择安装。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0047_0002.jpg?sign=1739671579-bkfrRjqZtN1Mmyje6gWOQtwy1lapiJJv-0-ef23097cd132c2ebd8b1ecbded7d170e)
(5)打开“~/.profile”文件,命令如下。
vincent4j@ubuntu:~$ gedit .profile
(6)在上述文件最后加上如下代码,进而配置Android SDK环境变量,如图2-30所示。
# Set Andorid SDK environment export PATH=/home/vincent4j/dev-install/android-sdk-linux/platform-tools:/home/vincent4j/dev -install/android-sdk-linux/tools:$PATH
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0048_0001.jpg?sign=1739671579-YeFieSypChiRFwfD4qfswTqzeXDwASdC-0-df1a0c9d06f93d0f8a62b793d17e4628)
▲图2-30 配置Android SDK环境变量
(7)使环境变量生效,命令如下。
vincent4j@ubuntu:~$ source .profile
(8)检查Android SDK是否安装成功,命令如下:“adb -version”。如果出现下面所示代码,则说明安装成功。
vincent4j@ubuntu:~$ adb version Android Debug Bridge version 1.0.29
2.3.4 安装ADT
Android为Eclipse定制了1个插件,即Android Development Tools(ADT),目的是为用户提供一个强大的Android集成开发环境。ADT很好地扩展了Eclipse的功能,使用户能快速新建Android项目,创建界面,调试程序和导出签名或未签名的APKs以便发布应用程序之用。
(1)启动Eclipse,单击菜单栏中的“Help”,弹出下拉子菜单,单击“Install New Software…”选项,弹出“Install”窗口。
(2)单击该窗口右上角的“Add…”按钮,弹出“Add Repository”窗口,并键入表格中的信息,如图2-31所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0048_0002.jpg?sign=1739671579-3A74VyT4VbcK0kOH4G7HBraaOr3ZDMal-0-8d7cca135390064d77925a22574eff72)
(3)单击“OK”按钮,如图2-32所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0049_0001.jpg?sign=1739671579-13deDiLqpuSxn40b5QrLdOOe2FlCo0Vk-0-8f1d64021c9c76bea4c83eb5144f470e)
▲图2-31 添加插件
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0049_0002.jpg?sign=1739671579-PnVBGWVmVfyIDGXmJBoBSbXy95UfGHPg-0-0f95546dbc06db170788f36dbff7c06e)
▲图2-32 选择ADT组件
(4)勾选“Developer Tools”组件(不勾选“NDK Plugins”),其他选项默认,然后单击“Next”按钮进行安装,安装完成之后会提示重启Eclipse。
提示
经过上述操作之后,如果遇到问题,请将步骤(2)的Location值中的“https”修改成“http”。
(5)为Eclipse配置Android SDK Location:单击菜单栏中的“Window”菜单,弹出下拉菜单,并选择“Preferences”菜单,弹出“Preferences”窗口。选择左侧的“Android”菜单,配置“SDK Location”,例如,演示中的/home/vincent4j/dev-install/android-sdk-linux,如图2-33所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0050_0001.jpg?sign=1739671579-yEQhljKKWH8JwyxqHyq8MMmeznHxwcW9-0-69369a5367c9143844fe974fd47f2682)
▲图2-33 设置Android SDK Location
至此,ADT插件安装完毕。
2.3.5 创建Android虚拟设备(AVD)
如果想要运行应用程序,则必须创建至少1个AVD,其全称为Android虚拟设备(Android Virtual Device)。每个AVD模拟了一套虚拟设备来运行Android平台,这个平台至少要有自己的内核、系统图像和数据分区,还可以有自己的SD卡、用户数据以及外观显示等。
由于Android SDK支持多平台和多外观显示,作为开发者可以创建不同的AVD来模拟和测试不同的平台环境。创建AVD的方法如下。
(1)启动Eclipse,并单击工具栏中的“Android Virtual Device Manager”,如图2-34所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0050_0002.jpg?sign=1739671579-Cv3sslEM3Ulz7CAIBRPvdd4d20F9NXFB-0-63dd64bbc3c7d89a570effb8f5abfe4d)
▲图2-34 启动Android Virtual Device Manager
(2)弹出“Android Virtual Device Manager”窗口,如图2-35所示。
(3)单击右上角的“New”按钮,弹出“Create new Android Virtual Device Manager(AVD)”窗口,并键入如下信息(其他项默认即可),如图2-36所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0051_0001.jpg?sign=1739671579-SWzJfGYatSMam9muT0W1hdy2pSX781I4-0-ae386c38bffad1fb6bdc9c950081c20f)
▲图2-35 启动Android Virtual Device Manager
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0051_0002.jpg?sign=1739671579-aEhvYJz6PLkkk9SzV3t3ztm5sLYJKRR2-0-53c97e3b3a89ce3ede56573ce8300fd0)
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0051_0003.jpg?sign=1739671579-YGOyVUhAwCqAWLpwZcokyFnCXZNY9pLP-0-473832406b019bce8b0650a1d163c76b)
▲图2-36 创建AVD
(4)单击“Create AVD”,完成创建,然后单击“Android Vritual Device Manager”右下角的“Start…”选项启动它,如图2-37所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0052_0001.jpg?sign=1739671579-ardV8eUE1zShngKYXuxV5XvGE2xtY90R-0-aa442d314507dccab7ea7708a6268014)
▲图2-37 见识AVD真面目
2.4 Mac OS一族——苹果开发环境搭建
在Mac OS上搭建开发环境的方法和步骤与在Ubuntu上操作大同小异,这里不再赘述,参考上节Ubuntu安装的步骤就可以了,只是在下载Android SDK的时候,注意现在的Mac OS版本。
2.5 本章小结
本章主要介绍了搭建Android开发环境需要的条件,诸如系统要求、SDK、IDE等需求;然后分别介绍了在Windows、Ubuntu和Mac OS上搭建开发环境的过程和步骤。总体来看,本章简单且重要,好的开始是继续前进的动力。