![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=1738882946-KMVhO6X8DG4NiPM9zMZY0QylPIoEzVLA-0-fd967a559ec7ab4417e642b2dff8d95d)
▲图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=1738882946-a8yDaR4zn67rZNyh1ioeB3IEO1FUcnOb-0-bbb0953cf291f898a610879ed1570c4f)
▲图2-2 JDK官方下载页面
(2)向下拉动滚动条,直至找到JDK6的最新版本,如图2-3所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0034_0003.jpg?sign=1738882946-WaX3czjD8eWHyhHacLkRBtRf5Fd8f9oj-0-7080f200be245e3d990005a5f5c0ab8d)
▲图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=1738882946-kQi1moeHuiwpipJyrdhLa7gMvbr1WT2j-0-f9159f57e19656f0e675efd387f0a8c1)
▲图2-4 jdk6u35的下载页面
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0035_0002.jpg?sign=1738882946-YbURfgRYOxvHz7ci9Weq1BBFoUB1zUS1-0-821538ead1e343a2e31e0ef2ce72c013)
▲图2-5 安装JDK
(6)配置环境变量,演示过程中将 jdk6u35安装在路径“C:\DevInstall\Java”之下,如果读者安装目录与此不一致,请做对应修改,具体参数如下表所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0035_0003.jpg?sign=1738882946-jNhwPAfJfaZcbiS85OSHviTnzTnvwHIZ-0-811943d2bce569d59fc700919136a86d)
注意
上述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=1738882946-WfkK3CbryHEhSoodfe3Zjxl5RR1h3Icm-0-fd311bdab063e05c2833d166e167b697)
▲图2-6 Eclipse下载页面
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0036_0002.jpg?sign=1738882946-pXghJm7FjfszvUZoa55DPCB9zDllNvq9-0-f60ac50ed0769d09561b9ccf25165224)
▲图2-7 Eclipse目录结构
(3)双击“eclipse.exe”启动Eclipse,如图2-8所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0036_0003.jpg?sign=1738882946-oqwzmbPni6FaUHW80XxaHDEBHCzraWWV-0-e5d0617fd3e247a86f48e37f96a647af)
▲图2-8 启动Eclipse
(4)选择工作目录之后,进入Eclipse欢迎界面,如图2-9所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0037_0001.jpg?sign=1738882946-aHno6HTdpmtUkDaSkbcyRdgOG8epoXiO-0-e107697eba12048db958b96429b49f2d)
▲图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=1738882946-pg7C447XredTbSAMHYGbC7lAUPIfGYUj-0-f5eb09c553cbd506acf1912239d63d5e)
▲图2-10 下载Android SDK Tools
(2)双击exe安装文件进行安装,然后单击“Next>”……直至安装完成。目录结构如图2-11所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0038_0001.jpg?sign=1738882946-ivCZf1sGdk5BXqhzHYYmYA92JuJF6OkG-0-350148e2c9b1953d780d21eb91d23ef9)
▲图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=1738882946-NabUogJPQdtDHBabQw8qwKkmWL2bTGN9-0-bee809c86f3bd5c18ff20d9bf31546a8)
▲图2-12 启动Android SDK Manager
(4)按照下表中的说明进行选择安装。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0038_0003.jpg?sign=1738882946-LOniZaw4iQ2z96W5uW33L5BNhQISD5VX-0-1a683eaec208e193ea76df71e7b64621)
(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=1738882946-wXpJ064AdnaxVcJQBI0wnoaXPZMalsfp-0-32e30ca116efccd436af06ff110f7a32)
▲图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=1738882946-oO4oqlyr50fMNGhie44PVFPB8hcRHAeT-0-41399291490df4b7425e400daf02ace2)
(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=1738882946-y462e1fMGig22L10YtWjmp4S30AT7hlI-0-a3fd97500da7e08f7645acbba31fd508)
▲图2-14 添加插件
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0040_0002.jpg?sign=1738882946-zB1NuUFPeIAWELSHME4T70BErVzjQQEn-0-9d11e4d9e27526b12d05f68d092e3066)
▲图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=1738882946-F16O7mbIV5axkyiCk8f5BrdgCdpw2ESi-0-81a6f5e855ff158bf586fd9721cf0296)
▲图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=1738882946-uqq8whKRcHpyQIN8SW4P0ds2KirFapJy-0-afb48734b710773724efa0be4fee674a)
▲图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=1738882946-CnLL4PHc7tkXtTEVrTNh1BCrPcyYgUm5-0-714d90c537fdb5b8e673ee9358202642)
▲图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=1738882946-1a0ZYyixSpUOwlgxTIvJcR5oQfIYjOev-0-8243a0919527a538fcfcda4125040527)
(4)单击“Create AVD”,完成创建,然后单击“Android Vritual Device Manager”右下角的“Start…”启动它,如图2-20所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0042_0002.jpg?sign=1738882946-mddKaRhA7LaMfZwEa71EFsqKOPIEeGcB-0-1b460ba9c6d4afc9af710dae8c48c459)
▲图2-19 创建AVD
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0042_0003.jpg?sign=1738882946-p5OUqrie9IF7CpTYllBR4vYqaytKYD0Z-0-297145a0086fc95e871013e63249513b)
▲图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=1738882946-ursEIDn3OSen5sMExBSCiaZMbLTD69WR-0-26fc96c653bb5b40eadd0e4b6946ce44)
▲图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=1738882946-pmTafzVkki0ACneZHnukE9k2ncW2ofbQ-0-3ed07b1a937ad5be419660ff89c704da)
▲图2-22 JDK6最新版下载页面
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0043_0003.jpg?sign=1738882946-kK6SAcgxy8Tu0MQcUM1umWFxSPelpQ4t-0-bcd5ba6e5f8e6086e2b576d2ef33cbc6)
▲图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=1738882946-dA7tC02vB7j2u8mpSps0fPw60UOqcxYo-0-c6b35e7cb440be1b6b19a051ad13d739)
▲图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=1738882946-BjFOLzTchGCsAQi4iMn6a9Wi7IySTkEJ-0-7718c7fa54521eadeb4658bf9bfc0c3f)
▲图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=1738882946-n4gjgcwxE01EPqu0MHm4HQMs6nR86Upj-0-6397ee988f57f0962c6fc97a2c717d4f)
▲图2-26 启动Eclipse
(4)选择工作空间之后,Eclipse进入欢迎界面,如图2-27所示。
至此,Eclipse安装完成。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0046_0001.jpg?sign=1738882946-kOYyU5RcLMTsEFCuBupSPHF5CYmV7Fi6-0-84d049a4839c8c4956ed070d3f851e04)
▲图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=1738882946-tj6YjDPHChmO35NCSCEx8gMKXEuxUvgu-0-943de1c72dd7a707dad83ec91d8a84a2)
▲图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=1738882946-3jyHXqSGhannycVwFuuTbXd9Fe2uk60j-0-3f1e32bef8d3d5852726334228537b7b)
▲图2-29 启动Android SDK Manager
(4)按照下表中的说明进行选择安装。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0047_0002.jpg?sign=1738882946-YYZuaU1ViA9ZKXDjpc3Z92iwtk4h5LVC-0-61d92eabc03e75cb032ea952a453dfb5)
(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=1738882946-3u4wbRyTSVLCytzMcVaz2zzErMXHTe8V-0-f3d444e8e9d93a05cc76f5bff7b2044d)
▲图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=1738882946-O1kfpodF0O45KUnspWo20NeFauZ29y2p-0-792dc374ed6cf39abbcb1811e0ed5796)
(3)单击“OK”按钮,如图2-32所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0049_0001.jpg?sign=1738882946-H07Pf5MytMPgzgQEfS4tyHdtSjLRYBku-0-3cadb5ab80521ad569bd0763e41e4f57)
▲图2-31 添加插件
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0049_0002.jpg?sign=1738882946-ovkYVEpcRtIWWRjZjkrgM7YJfWmPcT7Z-0-138129f71036d467176be60c6e5cb6e2)
▲图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=1738882946-CSTzNllbUGFmDsqXSfGaRJxYBLN0QbZz-0-3ef9431533c058cd36af88038b17e6c1)
▲图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=1738882946-q5NcQ3qchQZC0fUUFMiS9g7sj3wvPYCS-0-c52e41d0e13ae4cc3a99a48c8d700b54)
▲图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=1738882946-aL9xcygwoO3iKmhVnfUnORh0UsxxP0t8-0-17a80518077a1f5c23a5d67dca4072f2)
▲图2-35 启动Android Virtual Device Manager
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0051_0002.jpg?sign=1738882946-OT7DuZS5ZLKuNwonxzktAtkHw0xb5mtb-0-0dea562df2a3305ac3ba02194d463d04)
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0051_0003.jpg?sign=1738882946-srihZUQmi7cnRbtmQC8HTL6Asn6shRjm-0-4217b6096f934c24e146a3cd9f659cf0)
▲图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=1738882946-4UTBo0sQCsVPxXyDo2c5Naofi4g8OIu8-0-64d44880fc0e8cad1f2b356028d070be)
▲图2-37 见识AVD真面目
2.4 Mac OS一族——苹果开发环境搭建
在Mac OS上搭建开发环境的方法和步骤与在Ubuntu上操作大同小异,这里不再赘述,参考上节Ubuntu安装的步骤就可以了,只是在下载Android SDK的时候,注意现在的Mac OS版本。
2.5 本章小结
本章主要介绍了搭建Android开发环境需要的条件,诸如系统要求、SDK、IDE等需求;然后分别介绍了在Windows、Ubuntu和Mac OS上搭建开发环境的过程和步骤。总体来看,本章简单且重要,好的开始是继续前进的动力。