![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=1739542203-0I98MK3WGv5Acgk1U8hSKmwYrLZxBDa8-0-aedfc1faf67180c4bdc2eef2ab1bcb5a)
▲图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=1739542203-CylhRjDTK9CpyBwcd6pw1LTz2Rdeug4G-0-2a7fe77dd3c829702ff7b1fb73a77ab4)
▲图2-2 JDK官方下载页面
(2)向下拉动滚动条,直至找到JDK6的最新版本,如图2-3所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0034_0003.jpg?sign=1739542203-81YTe8pHQ9fdXrtYsknMxuOdBEh7cX1e-0-b8fa22694b6ac844941e251e7e6d3c2a)
▲图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=1739542203-rOt9tBXDrBIfpHPedgb3jEptHmCKMxIo-0-d32185d014db7a341b6a22f7a4878c09)
▲图2-4 jdk6u35的下载页面
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0035_0002.jpg?sign=1739542203-pb98lCR29KPuR9DY61oafODYtsqA1U6a-0-4443ff3b5dfe590eb882cc1b91584887)
▲图2-5 安装JDK
(6)配置环境变量,演示过程中将 jdk6u35安装在路径“C:\DevInstall\Java”之下,如果读者安装目录与此不一致,请做对应修改,具体参数如下表所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0035_0003.jpg?sign=1739542203-JjvaybPmU2nD1lLaRsxjnC2qw2LLnhQ8-0-54f80f49e9cd567d0b53281c3ffc6c0d)
注意
上述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=1739542203-rlEVBgSwRK2apRrbCA3dY924Wxi7I1y6-0-8a976535f887a0680b277e743d6c3e98)
▲图2-6 Eclipse下载页面
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0036_0002.jpg?sign=1739542203-jrhk9IlpnSwHJbS5gH3tjkSKea0wwZ4d-0-69544cc7f1303da0ebf3dbe3b876fe5e)
▲图2-7 Eclipse目录结构
(3)双击“eclipse.exe”启动Eclipse,如图2-8所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0036_0003.jpg?sign=1739542203-vioL4qEoq52VkZJRDQpSnozogYGDWkZl-0-9b61a9f4ce77e61b301298abf0206e7a)
▲图2-8 启动Eclipse
(4)选择工作目录之后,进入Eclipse欢迎界面,如图2-9所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0037_0001.jpg?sign=1739542203-P3JaXYNe3zMNRSnmOwrQRFQwJeXsYYYo-0-c404d4e3abe010b8cb97343bbff7aca8)
▲图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=1739542203-lLcb6YFIdok4ZA2cISBc47vd36niLfoS-0-37df6a138eb7aa0b7dae4617c6b928c5)
▲图2-10 下载Android SDK Tools
(2)双击exe安装文件进行安装,然后单击“Next>”……直至安装完成。目录结构如图2-11所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0038_0001.jpg?sign=1739542203-r1hQr6r0ZJnBgoVgXohkafI3xHi6S45J-0-624cd0c927f69220c7905805c1584537)
▲图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=1739542203-sZux5YHXGW6F5sRPGbTX4Z0tfEYxXVfE-0-8b9a0e2bd384717d49958a21dbc49025)
▲图2-12 启动Android SDK Manager
(4)按照下表中的说明进行选择安装。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0038_0003.jpg?sign=1739542203-AqaxgQbxG4RDYXbaRABdx9vnHaeay0R2-0-17baff4895cd01f405c39fd61bd5e84d)
(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=1739542203-gFkH5mwv4vnw93abAbzQw2rs1Dydiq3t-0-dd97a57a500aeedbaf2adcc8ce9d6099)
▲图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=1739542203-qRIg7BNVuj6OBEL1zysPkicV9hTexca1-0-d50c160686d74fe9381ca6e7cd9a1a92)
(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=1739542203-2zz5NAcLkqZD7cOUJKji5P8rAVlYcjXp-0-b00bee73ca5a0f45fe06b050274ce3c5)
▲图2-14 添加插件
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0040_0002.jpg?sign=1739542203-vw5OB96llv6q3xOeNCceEpHFMK93LInH-0-5f0f9ba84c37b49b03170886924e246e)
▲图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=1739542203-6D7IxpBr3aOqEFS7xIAahIiiVCa16Bzt-0-2ab76f110e8c3e6b11f72352cee7fac0)
▲图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=1739542203-NCtVCQDjPhJj0WsuO6hzhhSubGYutlH3-0-672d310f6732e0bd61c3fd89fe884cfb)
▲图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=1739542203-jXpfpotpyTVtieecDpnVv0n9iEgSTGQt-0-1c91d82e6b10ffb79a89fd4b709bf04d)
▲图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=1739542203-biDg0NcY5Qq8TUSv9uucLQXAGUWcW6XB-0-3d0c7e7ea4b8a65f344b5250f8a5693a)
(4)单击“Create AVD”,完成创建,然后单击“Android Vritual Device Manager”右下角的“Start…”启动它,如图2-20所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0042_0002.jpg?sign=1739542203-xI2zYWMXml4qFh4CyBSgvDJnc7c1hCZz-0-f0eb42a6e79f6a37f7558a03a31c6072)
▲图2-19 创建AVD
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0042_0003.jpg?sign=1739542203-7nw4am3199U34LxVDmeVXLcrrQock5db-0-3f9edaa4d70ba8c4689dd3b59314dd15)
▲图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=1739542203-51EzDPO104rP4Ckwqo7tPq0ZDZJQfBbt-0-ad83da47f5e491bf3944aa3fab46c2a1)
▲图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=1739542203-3eUPzXwY8n0h0UiemTSsq08ve7UUjUTf-0-19523ae7eee61d10471cc760054d3688)
▲图2-22 JDK6最新版下载页面
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0043_0003.jpg?sign=1739542203-HkpRelMSceFq30PQFfyIt2avod6wkZkc-0-57af681907752baa05967df58f9f9455)
▲图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=1739542203-V5YsOx6EyHuwPZmI8ikPHOE9aoc9sR3j-0-a40fb555bb21ff379122d90198a9cde0)
▲图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=1739542203-kpQSufHrkvu6fHqbggCVGx0kLzj9lOuW-0-b5485045d574786723b2899db7f025b6)
▲图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=1739542203-Aa4e4rlTaUeHWZ6rc8CXLtCwkDjfaN5n-0-1b7db92bcedeb7cd2cda7ce355416fbf)
▲图2-26 启动Eclipse
(4)选择工作空间之后,Eclipse进入欢迎界面,如图2-27所示。
至此,Eclipse安装完成。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0046_0001.jpg?sign=1739542203-ZGUIO2rkyNwbQ3mPzdtnwAbU7XfIMhSd-0-2382a7699eee2d3b04b69becf49f5026)
▲图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=1739542203-GUbUAR5dcU6HqrQrVemiIdrGvPVbmGuK-0-616a6d41ea04a26232793b84608a73e2)
▲图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=1739542203-ZjBJ2PR8mrw2xRJpxSPDQln1d36Wi11u-0-b30621e8167c4c569e57062844955bda)
▲图2-29 启动Android SDK Manager
(4)按照下表中的说明进行选择安装。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0047_0002.jpg?sign=1739542203-CDCZ8cx4HmYM6xa2xEiLsnYZ8cOvjZBL-0-38c4bf7ce99afc621d59752c7dabe022)
(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=1739542203-xtbuq75Ie4BZ7scguXZz7He01ofZQaHh-0-04974b56596b29d68241f7ccb149c480)
▲图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=1739542203-KGus0eNPlkwhRCB4JORakUMWyYXkKdU4-0-4b55d55ebac9eb2c34872cd0643feeca)
(3)单击“OK”按钮,如图2-32所示。
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0049_0001.jpg?sign=1739542203-1ST2O5inIJW9RzrW0OKIN320LsOS18us-0-085709699022baba81f48e6d390b406d)
▲图2-31 添加插件
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0049_0002.jpg?sign=1739542203-f0TyYURwiLkHwA1yq7QGU56VEAwx7XoX-0-c2a0c8d93e7507d7212a8c8667bf49cc)
▲图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=1739542203-W3QBMk4FDyYttQ12vZI19CvZm0ldtuZ1-0-528f17d65357f744b9e740072564e20c)
▲图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=1739542203-JDr2JJKlsa2zX6v91ZkNp8Zlv320rye1-0-950adff4d07416ce7f3a94891d99eac0)
▲图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=1739542203-0nT3Oodg0dS3NbZqqaepaNB4SYYSZ7Ob-0-a08d4e8113452ec0e51a7940e078548e)
▲图2-35 启动Android Virtual Device Manager
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0051_0002.jpg?sign=1739542203-ntoZu6pmZY5KPgdeLfFijYAq235UdODK-0-7cfa501df7598f1d928318706a45a842)
![](https://epubservercos.yuewen.com/AB5DD1/3729055704175001/epubprivate/OEBPS/Images/figure_0051_0003.jpg?sign=1739542203-VGnVl7J7RDpLVCLgtrXz0GYekRazlUTa-0-49019e3e8c3b6db8e5b1dce3390a83fd)
▲图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=1739542203-BFTUCfpHcx37nAG3PzUJS8I8NWcQuipx-0-8da911caf70104d1cbe432676265ae35)
▲图2-37 见识AVD真面目
2.4 Mac OS一族——苹果开发环境搭建
在Mac OS上搭建开发环境的方法和步骤与在Ubuntu上操作大同小异,这里不再赘述,参考上节Ubuntu安装的步骤就可以了,只是在下载Android SDK的时候,注意现在的Mac OS版本。
2.5 本章小结
本章主要介绍了搭建Android开发环境需要的条件,诸如系统要求、SDK、IDE等需求;然后分别介绍了在Windows、Ubuntu和Mac OS上搭建开发环境的过程和步骤。总体来看,本章简单且重要,好的开始是继续前进的动力。