![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=1738884695-Eoa6nzlMsIZXD1BglVDlxTxEcfmHmp4p-0-3d8ba4bf6e38410f1a9ff8ba4e1a8ea8)
▲图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=1738884695-pb2Jkl5xfjmpg7qSUpubA4BGtxSYBsbn-0-410e29409b8c46afafeb92f3b7e49f07)
▲图2-2 JDK官方下载页面
(2)向下拉动滚动条,直至找到JDK6的最新版本,如图2-3所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0034_0003.jpg?sign=1738884695-fnXgaVMoiS2VXCN9dcgZsNL21Pr9a6uL-0-a83327eb9cfbef0635ab53b5b97156a1)
▲图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=1738884695-kJ8JD1VPS2tOZxfEbEXaNWBLv1zJ8Zqs-0-aca256e5de394e3e9b2928550e87ed37)
▲图2-4 jdk6u35的下载页面
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0035_0002.jpg?sign=1738884695-tN6dBFl89p9CA6gxFXfUS65vGL25kNUZ-0-42b80281461657e099c079f643123d5c)
▲图2-5 安装JDK
(6)配置环境变量,演示过程中将 jdk6u35安装在路径“C:\DevInstall\Java”之下,如果读者安装目录与此不一致,请做对应修改,具体参数如下表所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0035_0003.jpg?sign=1738884695-iHRvmjbjNyhaWpiGq0jRavKZPgPXntwE-0-5e591271451cc0df4a21abd58d52c4e6)
注意
上述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=1738884695-RbH01wADQHdIqAMGzF006tQJS5B6iKNe-0-c5bdfdf944b11c661008e467cbfdbe8b)
▲图2-6 Eclipse下载页面
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0036_0002.jpg?sign=1738884695-drDAeWcCoeQ05eW2iayRtKcEDbFgID7D-0-5d2c21eb2f9c864a778eabc0fb002b7f)
▲图2-7 Eclipse目录结构
(3)双击“eclipse.exe”启动Eclipse,如图2-8所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0036_0003.jpg?sign=1738884695-Z1ljpfZKSvWUVlnwdVHxpoH4dzBKeFkK-0-af9e50aab6754cc15d82ff5b4d5e7c8f)
▲图2-8 启动Eclipse
(4)选择工作目录之后,进入Eclipse欢迎界面,如图2-9所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0037_0001.jpg?sign=1738884695-YqVz7mBCylAAA1OBxRM3Z1O3kibgZvuJ-0-5eeada96c0459a50d963d0b766274335)
▲图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=1738884695-nH8N0yIsNG7JO73jd4O5jktT19xeW3sg-0-391b7920f41df98bba1b0ba529fbe00f)
▲图2-10 下载Android SDK Tools
(2)双击exe安装文件进行安装,然后单击“Next>”……直至安装完成。目录结构如图2-11所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0038_0001.jpg?sign=1738884695-gZ3VVucgiQBDREF4pZ9GfiMD3sNM1sAd-0-7c7055250131e4bea84f23e5b093e6e8)
▲图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=1738884695-L7hyKNc3CY34Nnl0CXiFX6TqQCuH0gS3-0-8ee1da89074458ee30e722f80c2b8a03)
▲图2-12 启动Android SDK Manager
(4)按照下表中的说明进行选择安装。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0038_0003.jpg?sign=1738884695-uX2PoMCo20WBpqXKUHH5JvDhvfDVddPi-0-ae5f2c71a7778804c692949cb035f8e8)
(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=1738884695-CbKddCuyhc5wqdJJ3bNy6UcoAMlsevud-0-ad4f8d2265b3454b555b99659f7d84da)
▲图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=1738884695-8VnUMMBUZmGwmKJS3RDGUtKfjrlb9t5i-0-8142fed71bb5136c7d2b08a40e7d1b3d)
(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=1738884695-qZs88nSn25PJ8rnxL5v4ruXIiOznUxeQ-0-588a1205bde07b4c57e4ace8279fdc92)
▲图2-14 添加插件
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0040_0002.jpg?sign=1738884695-ghz5QtUYu42879jbpej8XFzFyWxcmeEJ-0-f4a07b954894aa12f9fd66a4f92d9ee9)
▲图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=1738884695-a7JvEIxF8Wmkn0pRESIf4lM5AB9B1nKj-0-612390b4e0d12450b71138eb89ba2d0d)
▲图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=1738884695-T5mKMKS8tCed2Wvc4HQ61FvzeHiHK1kH-0-2fab385f70ff1f6b9ad1e24024ed2b24)
▲图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=1738884695-JxiXCG2exaEK2WTFilAc7mQx7vMe9I9n-0-64e1518cda29161db424a2e5c3786ac6)
▲图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=1738884695-9Y9m5FVahdCWJqq2lnglf4Fh5BT7Jvyg-0-43443c495c3e78a38233c6e0b0c398ba)
(4)单击“Create AVD”,完成创建,然后单击“Android Vritual Device Manager”右下角的“Start…”启动它,如图2-20所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0042_0002.jpg?sign=1738884695-OAyP4w1xRXNV0XUSssGDSpDIYmulRUew-0-0586d237f8b892b3217a7e0b102866f2)
▲图2-19 创建AVD
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0042_0003.jpg?sign=1738884695-xqiWngNDZO8DLgF8FVhWxyNBtb3uvNeO-0-9a6f83a68562617c21f13d1b0914073a)
▲图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=1738884695-BgrT9fEOiZkPWCq2juo92oht4TBAb3lb-0-b7373e465dc0f5dae4c7e84340a9131c)
▲图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=1738884695-1qAfsr0nz8I9t5Jqn2ljtQ6G3Ncda74Y-0-0cccf8a6d8a410cbecd81bd037ddb6ff)
▲图2-22 JDK6最新版下载页面
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0043_0003.jpg?sign=1738884695-OV2wa28BwUSxyVZjkAEqHUGj5E1t2OmD-0-2d9f0b81bea22376fb1c460ad5f859ab)
▲图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=1738884695-O6yZC5y8KZza0uq9LpTHpfof8aKtDeOj-0-a142d65ebe82867877577e53825b0156)
▲图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=1738884695-t2aMCjbhS6SFeXqzEpjAI1Sfbl9xbNeA-0-3561dc4362f6754eef73c1f3c193431a)
▲图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=1738884695-1f2EnnonXJStJZLwl87wPfWa0HSJiaZY-0-019ce48ebad340e7d4e815448d74ae05)
▲图2-26 启动Eclipse
(4)选择工作空间之后,Eclipse进入欢迎界面,如图2-27所示。
至此,Eclipse安装完成。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0046_0001.jpg?sign=1738884695-TZ5rjT4E1ez8rOzwqNcwru4h5WgRZ9Kx-0-88595b918c4a1a9d1371c764aa2da1ed)
▲图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=1738884695-b7SVMfl36zEb7zoOnuBUJRW5GGcRMacS-0-30802a7c3aaee6c355dfaa343d55d726)
▲图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=1738884695-DCzlJWDyF1XuTCx6hpIEA3Ql8SeQlKAY-0-6a64acca2df8398aa87edfa3669b1657)
▲图2-29 启动Android SDK Manager
(4)按照下表中的说明进行选择安装。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0047_0002.jpg?sign=1738884695-pzEHuWBgAYsDAAIWmuIW0gfGh9j6Eqs6-0-e965f04523dc6f7c0c3b7d2bacab7c79)
(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=1738884695-35uTgp5mWcGOicooG9M8tujiSgD7WIL4-0-3f926c2b487d2f83f980952c33785823)
▲图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=1738884695-NjSbdwscgEB74FwGg84CM6jwL4V2Z4Eq-0-9ecf333229e2864345ff37052348e91f)
(3)单击“OK”按钮,如图2-32所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0049_0001.jpg?sign=1738884695-h0SuDnOejr5mb3tiEmeqQl3o6EL7EJdY-0-eb0aa19ca6be72402ab8073e946a9b82)
▲图2-31 添加插件
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0049_0002.jpg?sign=1738884695-DrhwIRojJO20AIp1qdcu5l6q3SMNTSQq-0-d6614c99a1bcffebc41b64a88075dc46)
▲图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=1738884695-ubpdeWZxiLIuY7KoIxXuphGmIRBgjA1C-0-7699178fe75c3e9b6c95ec593b8314a7)
▲图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=1738884695-P6wAwkx2IecRBabPGmyU21rBbHe7jDK3-0-2a53e35eb27a566f1846fc0ec1bc94e5)
▲图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=1738884695-HxCdueXJg9gDIzvpcTGLVKl7Vl3oLhQY-0-a9529948acdd6db61754b3c0769b7eaa)
▲图2-35 启动Android Virtual Device Manager
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0051_0002.jpg?sign=1738884695-YFZOg7BSDuVED8kIMrAj6hxlVqdI2ukT-0-dd86af11c64f880ca34b749436c67f92)
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0051_0003.jpg?sign=1738884695-bql34AX8cA6mjljwXXpLiIFSF8YqHh2D-0-f6cbfebd0f102e9f4b690cf47178a05a)
▲图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=1738884695-FGNpfLSkAS7PjALLo8ns4VXUYf8V91ZY-0-c384785f1c0481e14b1474ba3611e599)
▲图2-37 见识AVD真面目
2.4 Mac OS一族——苹果开发环境搭建
在Mac OS上搭建开发环境的方法和步骤与在Ubuntu上操作大同小异,这里不再赘述,参考上节Ubuntu安装的步骤就可以了,只是在下载Android SDK的时候,注意现在的Mac OS版本。
2.5 本章小结
本章主要介绍了搭建Android开发环境需要的条件,诸如系统要求、SDK、IDE等需求;然后分别介绍了在Windows、Ubuntu和Mac OS上搭建开发环境的过程和步骤。总体来看,本章简单且重要,好的开始是继续前进的动力。