![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=1738915948-vE48CXTg5kwLMSYaflMC04CwLGTWfJgB-0-12558287e91b27699396874f28e519e4)
▲图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=1738915948-wXszbhORfG4RJziIZe5vr0VSFdYBEjx8-0-e58b3d832854f64a4ead74a8dfbdfc6a)
▲图2-2 JDK官方下载页面
(2)向下拉动滚动条,直至找到JDK6的最新版本,如图2-3所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0034_0003.jpg?sign=1738915948-gNlqWrO4GVSvC3vdE790vgUNskdROFqL-0-f39c9b2f928ca5d1263eb1ddd9e84609)
▲图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=1738915948-9Q6UUxX8xbFO0ZrCFZSzyvmUrCXG97CK-0-e1e6f025f46e88cfbf56bb8b98109558)
▲图2-4 jdk6u35的下载页面
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0035_0002.jpg?sign=1738915948-vD8mzqbDTe429sjngR1635wbEpJ2LyNf-0-a74a204d1a415eba61d54acc328cad51)
▲图2-5 安装JDK
(6)配置环境变量,演示过程中将 jdk6u35安装在路径“C:\DevInstall\Java”之下,如果读者安装目录与此不一致,请做对应修改,具体参数如下表所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0035_0003.jpg?sign=1738915948-2re6X6bVBXdvYKszlyuL9tOe6K8EfH7p-0-8e85edeb7021bb87072b593b8995ff23)
注意
上述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=1738915948-5R2B3VQlrZcvnmNv5RcDLoGwOj3imnmO-0-e4213850755befb371c1ee7692b5b8f1)
▲图2-6 Eclipse下载页面
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0036_0002.jpg?sign=1738915948-czYVIQoJYTtr1Csjjcrh2eMYWoek8wfs-0-01a0ddc5f645fb4478cbe66f3ed8a62e)
▲图2-7 Eclipse目录结构
(3)双击“eclipse.exe”启动Eclipse,如图2-8所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0036_0003.jpg?sign=1738915948-PjYu1e2YCrrsBXmQiNfimhImEq3OsHGC-0-e2e213927081faa9875e73b953e86163)
▲图2-8 启动Eclipse
(4)选择工作目录之后,进入Eclipse欢迎界面,如图2-9所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0037_0001.jpg?sign=1738915948-ZowuEUV4oiQFHfPZEp11CjJjIf0fd1aT-0-6eb24dd458baf46fe9cc9d629099404a)
▲图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=1738915948-98j2VFtgnnObuDqgGtQ1KRMw7I2nNpoG-0-a3b85b9e2db6aa4cbef3b337eab92650)
▲图2-10 下载Android SDK Tools
(2)双击exe安装文件进行安装,然后单击“Next>”……直至安装完成。目录结构如图2-11所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0038_0001.jpg?sign=1738915948-rjNJoK5s3azVWst8y7udvmryTsB2F7ee-0-02da17205b85714dcd6f0039157dd8fc)
▲图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=1738915948-D0FxvTQITZlJQJBz0l2ed0SgwWdAldHW-0-a964c3d097c89dfe52a67b3e417fdc57)
▲图2-12 启动Android SDK Manager
(4)按照下表中的说明进行选择安装。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0038_0003.jpg?sign=1738915948-FqgTlsRXJG1oKC3R33frdKMJQ8urHLRc-0-a7c86cbdfb9d7507f3adb47dcde9daa7)
(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=1738915948-Gczd7bOUFvweQIVm6iEocqdOseoj9Vvf-0-10938d662fd8fef1bbbe8b4d5b6e79af)
▲图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=1738915948-DA9WUKowH6cDw2IVG98dB3jCxruVLywz-0-64f57ebba523c651bc973442541cef9c)
(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=1738915948-SH2T5rylm5FvC8EQWBZjkSqIRkhiSXVu-0-a183b7d5f5ed98faf6d08a605a1aa638)
▲图2-14 添加插件
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0040_0002.jpg?sign=1738915948-MhxbjBDEhFaGLb5cyTnJw9kqqDxAjaz9-0-b0704e3bfbf073173aac14b060f774e4)
▲图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=1738915948-FoGlwKsje3iyNFO9dY9CI6TLyjwirYhA-0-39a34e34a5e100021ace69a5809badde)
▲图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=1738915948-9gmLakvb19YxLZ9Tx44ujtskfE0ChluG-0-a21b16ced21c3f0a32540bbb6175ee0e)
▲图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=1738915948-0CBY6iUX43iCdnQy1vPtGc8RWNwbhtVW-0-be5f280c807af52355dc47bbe0dcc53b)
▲图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=1738915948-j0uOCz4y6knO7KD1vVyPIHKbkyx0Lzva-0-b64b0c7a4f5a1f31eba930caf21fb435)
(4)单击“Create AVD”,完成创建,然后单击“Android Vritual Device Manager”右下角的“Start…”启动它,如图2-20所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0042_0002.jpg?sign=1738915948-6JPLYwg1SVMtYyFf7S2FtXMuhbmWot7I-0-d9166d923821acf9c76831c97b4a4053)
▲图2-19 创建AVD
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0042_0003.jpg?sign=1738915948-rVOgpY3bhzVTnFDOvIrb0dYPaD0XYm8q-0-308453b245368ff23b26b49653563616)
▲图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=1738915948-P87oC3UA3ro7F3aipbaJ9dckytlFZpQf-0-dc50ceb22f42fb2aaebeb8338d52cdd4)
▲图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=1738915948-NcIUP1Wy3LN74SNG8AVPitSj2zuPVqyb-0-324ca7b0c4c5e1e8acfda7b2c2f1bf30)
▲图2-22 JDK6最新版下载页面
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0043_0003.jpg?sign=1738915948-NfH8DVTnEvpM8lnaoItxCBATYKS5y6lu-0-c16d27c60f51b9d504daf93613384c22)
▲图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=1738915948-wZhJLwv8SIdQgQCIDwVux0Ox8qZAgowg-0-e2b65d2b78936c03b94cee574cf4b35c)
▲图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=1738915948-LXo9klLU6Ua5JXhCY4sa66mezwTULKqf-0-0ad5ce5ba7aa9949a96b1d2204900dc7)
▲图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=1738915948-LTSS5yifN08tjbF4Y2GpGs4f8GqU3AD0-0-0d344dba0c533a67a2eb2d7d4e6ae1f6)
▲图2-26 启动Eclipse
(4)选择工作空间之后,Eclipse进入欢迎界面,如图2-27所示。
至此,Eclipse安装完成。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0046_0001.jpg?sign=1738915948-x93bWWYPJ1a4hgwg1raVB6acTfublsl2-0-c9f87b2126db33fb7a30514ec05bd325)
▲图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=1738915948-tBkdyLcWgV89IesMpUtdMrVqXpZ4N3UC-0-c763d82532d1d912b1cdcba36d54b152)
▲图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=1738915948-FHgICqJC9ukIjTsXNN89NZ7J1h5PBznJ-0-50288b459ca3d9b59f78f6f86d9dee86)
▲图2-29 启动Android SDK Manager
(4)按照下表中的说明进行选择安装。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0047_0002.jpg?sign=1738915948-C9K0Z6haDXzMla98MgjdMoKADUmXHUSi-0-33ccc17ce1d179e5eb362fc63f1ffff9)
(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=1738915948-1cF7BUynukIJSIg7lopStibfsby5peOc-0-22eb8663bd41133132f5817f7317f167)
▲图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=1738915948-S2DW2eDFYywgEOStYY2H0I3n17G4FbW0-0-30f9515362476296803e98a02371b0d3)
(3)单击“OK”按钮,如图2-32所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0049_0001.jpg?sign=1738915948-vhBG6z3N3iAyY534IWXH5StmRSHSB3Vu-0-5c5ef6d8be66f6f26b0fff287e948c29)
▲图2-31 添加插件
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0049_0002.jpg?sign=1738915948-cMEMRZAm7zDGVGWqMpeB55t4wPcOjRTb-0-ea955c219dfc5981990634c6983b46c5)
▲图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=1738915948-LsmcPen6U0UU2eIjfaCVrw3pLXjMy4Av-0-509c118603ca70070fe86e9bf57d9a10)
▲图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=1738915948-2Rwz22GICXvwutHS0KsufsIRVajna31w-0-1d61bf005f7aecaba8d09a28243f9a4b)
▲图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=1738915948-NlgHXB0tLW0U73nGMF8G4qepA2rNewRy-0-70c8e2c4376a50b34578d4238602f8b3)
▲图2-35 启动Android Virtual Device Manager
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0051_0002.jpg?sign=1738915948-SHivvjyZgluQ3jGqAh8gESoubbVJ4pRP-0-66de32560860905be6722a60ffb5d759)
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0051_0003.jpg?sign=1738915948-GGKUrVkEVHVJXDbC7pZJWaKvlG5OOXCT-0-3fd30c8c2bc7c1a19dc8f3bc39ed766b)
▲图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=1738915948-7LEHK69TiQHjmz4cAsKRWFMTVvbMQlZs-0-8d8b634783600cc465816f158c3922cc)
▲图2-37 见识AVD真面目
2.4 Mac OS一族——苹果开发环境搭建
在Mac OS上搭建开发环境的方法和步骤与在Ubuntu上操作大同小异,这里不再赘述,参考上节Ubuntu安装的步骤就可以了,只是在下载Android SDK的时候,注意现在的Mac OS版本。
2.5 本章小结
本章主要介绍了搭建Android开发环境需要的条件,诸如系统要求、SDK、IDE等需求;然后分别介绍了在Windows、Ubuntu和Mac OS上搭建开发环境的过程和步骤。总体来看,本章简单且重要,好的开始是继续前进的动力。