![OpenGL ES 3.x游戏开发(上卷)](https://wfqqreader-1252317822.image.myqcloud.com/cover/359/22651359/b_22651359.jpg)
1.2 搭建Android开发环境
对Android开发稍有了解的读者都知道,Android应用程序的开发一般是使用Eclipse进行。Eclipse是一款开放源代码、基于Java的可扩展开发平台。其包括一个框架和一组服务,主要通过插件来构建开发环境。本节主要介绍如何搭建基于Eclipse的Android开发环境,同时也将介绍模拟器的创建和运行等相关知识。
1.2.1 JDK的安装及环境变量的配置
JDK是整个Java开发的核心工具包,其包括了Java运行环境、Java开发工具和Java基础类库等。开发Java应用程序之前首先需要安装JDK,本小节主要介绍JDK的下载、安装以及相关环境变量的配置,详细步骤如下。
(1)首先进入Oracle公司提供的用于下载JDK安装包的网页“http://www.oracle.com/technetwork/java/javase/downloads/index.html”,如图1-3所示。然后在页面中单击JDK的下载按钮进入如图1-4所示的页面。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0018_0001.jpg?sign=1739355206-O4mm7l6XB2D4seNUi5O9qRMIkNNuBgqJ-0-8fe5d87e18ce154072b57fc84356b23f)
▲图1-3 JDK下载页面1
(2)在如图1-4所示的页面中选择对应Windows版本的开发包进行下载。请读者注意选择下载合适的版本,32位操作系统应下载X86版本;64位的应下载X64版本。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0018_0002.jpg?sign=1739355206-F90yYjcR2uGFDSHKXKdgmtvXlL8yWE9l-0-cf39ecd91d67e09f6201c8174ca2eea6)
▲图1-4 JDK下载页面2
(3)接着双击下载的JDK安装包,开始JDK的安装。安装过程中,系统会弹出如图1-5所示的安装设置界面,若没有特殊需要,单击“下一步”按钮安装到默认路径即可。当然,也可以单击“更改”按钮设置JDK的安装路径。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0018_0003.jpg?sign=1739355206-k9d0fIr7tkc6bZ0X8lbo5GWQDSs54xIL-0-5d80983bed7c9d6c095888ad92cf5dfc)
▲图1-5 JDK安装页面
(4)安装完成后将转到如图1-6所示界面,单击“完成”按钮结束安装。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0018_0004.jpg?sign=1739355206-gWKcNnXgZ6O9Vf9z1rakIFHdXMtjkyuN-0-79c522c16d8b9456472a3b3c778167a4)
▲图1-6 安装完成
(5)接着需要在操作系统的Path环境变量中加入JDK的bin路径,用鼠标右键单击“我的电脑”图标,在弹出的菜单中单击属性→高级→环境变量,如图1-7所示。在Path环境变量中添加JDK的bin路径,如“C:\Program Files\Java\jdk1.6.0_43\bin”,并且与前面原有的环境变量用“; ”分开。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0018_0005.jpg?sign=1739355206-5JTsFVYlYfm13bmmHmheOe1GaMFW0Zfo-0-6474df46e99200e8f99a3ad8e2b505a7)
▲图1-7 设置JDK环境变量
(6)最后在环境变量中新增JAVA_HOME项。具体方法为,在环境变量下的系统变量中添加JAVA_HOME项,将变量值设置为JDK的安装路径,如“C:\Program Files\Java\jdk1.6.0_43”。相关操作过程如图1-8所示。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0018_0006.jpg?sign=1739355206-B3ldoQVHN19CyUfRzgAARTGaVp3xrpvR-0-7827e8ba61a1043d8b56c8a33a422443)
▲图1-8 创建JAVA_HOME项
1.2.2 Android SDK的下载与配置
Android SDK是开发Android应用程序的基础开发环境,其本身是免费的。本小节将向读者介绍Android SDK的下载、解压及配置,具体步骤如下。
(1)首先在浏览器中输入“http://developer.android.com/sdk/index.html”,打开Android SDK的官方下载网页,如图1-9所示。然后将页面下拉至图1-10所示处,单击“installser_r24.4.1-windows.exe”进行下载,此时浏览器会弹出下载对话框,提示下载并保存。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0019_0001.jpg?sign=1739355206-cDcr7xhU7GUajfcijViwETbqQkZ96zoA-0-e6c2b10b4f139a1257decdfc4b937cd6)
▲图1-9 SDK官方下载首页
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0019_0002.jpg?sign=1739355206-7aJ0wMXcgCeQxGY33dvZ4ohRCOET3Rj1-0-a0bc6917de11ea88b6c51ae90f597a42)
▲图1-10 SDK官网下载处
(2)将Android SDK下载成功以后,会得到一个名称为“installer_r24.4.1-windows.exe”的可执行文件(随选择下载版本的不同,此名称可能不同)。双击其打开如图1-11所示的界面,单击界面中的“Next”按钮到下一步,如图1-12所示。根据图1-12所示内容进行勾选,再单击“Next”按钮到下一步。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0019_0003.jpg?sign=1739355206-DwIwl5qTlwFt50jNreA23gsy1QIjSWrF-0-470ef7cb3142b83346bc9e86f108111d)
▲图1-11 Android SDK安装界面1
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0019_0004.jpg?sign=1739355206-7mAIaGIUml2ygYkscEmO0Tr2qILXluZQ-0-196fd61897542e4f2997a7906161f059)
▲图1-12 Android SDK安装界面2
(3)接着到达选择安装路径界面(如图1-13所示),笔者选择的路径是“D:\Android\android-sdk”,这里建议读者采用与笔者一致的安装路径。路径选择完成之后,单击“Next”按钮进入下一个界面,按照图1-14所示进行勾选,再单击“Install”按钮进入下一个界面。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0019_0005.jpg?sign=1739355206-JIbgSrlyjvvsBfNoFpJp60bOYE2KMSXG-0-02bd7c69aa7f1d4ef0b192d415c2059a)
▲图1-13 Android SDK安装界面3
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0019_0006.jpg?sign=1739355206-DxbUrZJPcrErMEkdzGALxnpxwOsmWtuX-0-5a2c6d54d8ea9c994eaf69d71c2dbcee)
▲图1-14 Android SDK安装界面4
(4)接着就到达了如图1-15所示的界面,在其中单击“Next”按钮即可进入安装结束界面,如图1-16所示。在如图1-16所示的界面中首先选中“Start SDK Manager”选项,然后单击“Finish”按钮。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0020_0001.jpg?sign=1739355206-wpU6SbVohyuhGTA7zRMfdBULR34jjOTb-0-4bece37eb4b576ccf054c7d2e1f1cffa)
▲图1-15 Android SDK安装界面5
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0020_0002.jpg?sign=1739355206-x5eSbKIvs6JOrzfAaZOPEWfF3wfuCFFP-0-921cdd13412ed4243ef1368b43eeb106)
▲图1-16 Android SDK安装界面6
(5)稍微等待一会,系统会弹出“Android SDK Manager”的界面,如图1-17所示。在其中选中“Android SDK Build-tools”、“Android SDK Platform-tools”以及“Android 4.4.2”等选项,然后单击界面右下侧的“Install XX packages…”(XX代表一个整数,随选中选项的数量不同而不同)按钮即可开始下载SDK所需要的文件。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0020_0003.jpg?sign=1739355206-WkiNONCVFGL5AAA0uv4fFtWD3lMCIwNh-0-bfea306933de014af8eaee7fc5a347f4)
▲图1-17 Android SDK安装界面7
(6)下载过程中的界面如图1-18所示。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0020_0004.jpg?sign=1739355206-RYjS6UKXvqxNVN79KcZtAGKsRr8ipCF2-0-1b0a0a010b31e5d91525da98ecca28e3)
▲图1-18 Android SDK安装界面8
提示
这里笔者之所以勾选“Android 4.4.2”是由于其目前市场占有率较高。读者可以根据需要勾选其他Android平台版本选项。另外,随网络情况的不同下载的时间也是不同的,有时需要较长时间。
1.2.3 Eclipse集成开发环境的下载与配置
上一小节介绍了JDK以及Android SDK的下载及安装等相关操作,接着将要介绍的是Eclipse的下载与配置,具体步骤如下。
(1)首先在浏览器中输入“http://www.eclipse.org/juno/”,打开Eclipse的官方网站,如图1-19所示。然后单击“Downloads”跳转到下一个页面,如图1-20所示。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0021_0001.jpg?sign=1739355206-xgDetRwwHekEWVU6ap5oI3BMZqQcXt5H-0-5026e0ded3173848969f008a219c9765)
▲图1-19 Eclipse下载页面1
(2)然后在如图1-20所示的页面中选择版本为“Eclipse IDE for Java Developers”的Eclipse,并选择符合读者PC操作系统数据位的版本(笔者选用的是32bit),单击相关超链接。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0021_0002.jpg?sign=1739355206-Hvt1gsGkt2ags0zErDecAc1MNLEwEWBX-0-baf6b54ac3fcbb09c37d58b515bcadba)
▲图1-20 Eclipse下载页面2
(3)选择适合自己的版本之后将进入如图1-21所示的页面,单击“Downloads”按钮进行下载。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0021_0004.jpg?sign=1739355206-N7xclrgBEQc50XITxOF3QbjnYEfI2AOr-0-5eed74aa6e5f1880e6f84e0a34789a31)
▲图1-21 Eclipse下载页面3
(4)接着浏览器会弹出如图1-22所示的窗口,读者可根据自身需求更改下载路径,然后单击下载按钮,下载Eclipse。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0021_0005.jpg?sign=1739355206-YBcRhvEdddeDSvXdB4eyQ21WaCdLPj13-0-5ae15871d229a33b8cf2dceb86d00ebd)
▲图1-22 Eclipse下载窗口
提示
上述第4步随浏览器的不同弹出的窗口可能会有所不同。
(5)将所需版本的Eclipse下载完成之后,会得到一个名称为“eclipse-java-juno-SR2-win32.zip”(名称随下载版本的不同会有所不同)的压缩包,将此压缩包解压得到名为“eclipse”的文件夹。
(6)打开解压后的“eclipse”文件夹,如图1-23所示。接着双击其中的“eclipse.exe”文件,启动Eclipse集成开发环境,就会出现如图1-24所示的界面。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0021_0006.jpg?sign=1739355206-tZZGVyQFKbgC3IzG0PxS6C9zMu0izRnk-0-a5cbd384963826043768eda9f47cd334)
▲图1-23 eclipse文件夹
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0021_0007.jpg?sign=1739355206-kClyE915GIBoyP2Fue7w22IeqBUmdmso-0-40613fe6a8affab66b3dc0449a43df47)
▲图1-24 设置Eclipse工作区
(7)图1-24所示界面提醒用户设置自己的项目工作区路径,笔者采用的是“D:\Android\workspace”。(这里强烈建议读者的工作区路径设置和笔者的保持一致,以便本书中的案例能够直接导入运行。)
(8)指定完工作区路径后,就进入了Eclipse的主界面,如图1-25所示。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0022_0001.jpg?sign=1739355206-0boj7Oetn2NOSVoT4C2dctFHnXk9Eg1g-0-c316e1f3123958178cde6b1533a48277)
▲图1-25 Eclipse的Help选项
(9)在主界面中选择“Help”菜单下的“Install New Software”子菜单项,系统会弹出此子菜单项的相关界面,如图1-26所示。
(10)在如图1-26所示界面中的“Work with”文本框中输入URL地址“http://dl-ssl-google.com/android/eclipse/”,并单击“Add”按钮。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0022_0002.jpg?sign=1739355206-4WP67vrFctRiB7AoaY49owDuSZErp0AJ-0-52a5ee0a98a11f1e11a1ba952553a11b)
▲图1-26 Install New Software界面
(11)此时需要联网获取信息,可能需要稍微等待一会。联网获取信息完毕后,界面中将出现“Developer Tools”列表,将其展开,勾选其中的所有项目,然后单击“Next”按钮进行插件下载,如图1-27所示。
(12)下载过程的界面如图1-27所示,等待Eclipse将插件下载完毕,将进入如图1-28所示的界面。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0022_0003.jpg?sign=1739355206-j2eGZZu0v8BLOypdmQfUmIOPRqJ8ISpR-0-299bd7e900e54282cca65f4eebe22f63)
▲图1-27 Install New Software安装界面
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0022_0004.jpg?sign=1739355206-Y8oBaDSOcDGOdlENAmsu6wXpN25jN1k9-0-c021fed3b8bc10fc9913fd20ec95f2b7)
▲图1-28 插件下载完毕界面1
(13)在如图1-28所示的界面中单击“Next”按钮,则进入安装条款界面,勾选同意选项,如图1-29所示。然后单击“Finish”按钮,则出现如图1-30所示的安装提示框。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0023_0001.jpg?sign=1739355206-8b4KftEO2SYnU2JcG9OClhI2nwA9QZfp-0-aaf6295c02bae004ed4be2ff249b5274)
▲图1-29 插件下载完毕界面2
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0023_0002.jpg?sign=1739355206-wNoLCvm7MzWiK0FX3kQQBUSN4RF4cLp6-0-dfe9d71856348bf9c55c4a93093112aa)
▲图1-30 安装提示框1
(14)在安装进度条走完之后,将出现如图1-31所示的提示框,询问用户是否确定安装。单击“OK”按钮,则会出现图1-32所示的提示框,询问用户是否重启Eclipse。单击“Yes”按钮,则会重新启动Eclipse。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0023_0003.jpg?sign=1739355206-HzOcKPzDJvumJ5FVGwNyXMS2K2Qwy7VJ-0-4527925c1fd5b62bfb013fe66715426f)
▲图1-31 安装提示框2
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0023_0004.jpg?sign=1739355206-IaFJB00MhAKpsroaYj4F2KGvajqmRE73-0-b53a1bb2b02afb8e73212e21a0e5bcbd)
▲图1-32 重启提示框
至此,用于开发Android应用程序的Eclipse集成开发环境的搭建及相关环境变量的配置就完成了,读者此时就可以正式开始Android应用开发之旅了。
提示
整个安装过程需要下载的文件比较多,大约2GB,可能要耗费数小时的时间,读者需耐心等待。
1.2.4 创建并启动模拟器
开发环境搭建基本完成后,在正式开发Android应用程序之前,还有一个很重要的工作就是创建模拟器。模拟器可以在初学者没有实际设备的情况下在PC上对应用程序进行简单运行测试,很大程度上降低了学习的成本。且模拟器的创建很简单,具体步骤如下。
(1)首先在Eclipse中单击(Android Virtual Device Manager)按钮,如图1-33所示。单击
按钮后,系统将弹出Android Virtual Device Manager对话框,如图1-34所示。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0023_0008.jpg?sign=1739355206-xX4nasjIFpvnHvLbl948KdE72RVGrQCu-0-2ea0efbfbbd028058d98957c8b4f07df)
▲图1-33 Opens the Android SDK and AVD Manager按钮
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0023_0009.jpg?sign=1739355206-xyURHy1BRddk0Uw3vXulcJRIdT3PoIPC-0-29f73a5a5e379bbd556592a9a0a8287b)
▲图1-34 Android SDK and AVD Manager对话框
(2)在弹出的Android SDK and AVD Manager对话框中单击“New”按钮(如图1-35所示),系统将弹出Create new Android Virtual Device(AVD)对话框,如图1-36所示。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0024_0001.jpg?sign=1739355206-rKt7LeLjV08iT2Kcfiio40Ex4G8FONyc-0-e1bc744355bf85bed5aad8bedac8b0fc)
▲图1-35 New按钮
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0024_0002.jpg?sign=1739355206-H5YbPpRcY1U6Es3mUCAxxpwgVhrkW8N9-0-2b0f2a64f985cb845a56097745a04a4c)
▲图1-36 Create new Android Virtual Device(AVD)对话框
(3)在Create new Android Virtual Device(AVD)对话框中输入模拟器的名称(这里输入的是android 4.2.2),下拉Target列表选中Android4.2.2-API Level 17,在Internal Storage面板中输入100(代表内部存储容量为100MB),在SD Card面板中的Size文本框中输入100(代表SD卡容量为100MB),如图1-37所示。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0024_0003.jpg?sign=1739355206-e43cNn2g9hTaAcwTVxPuN62JJRikzr5f-0-6b98533ccdcd4c867bc8ab9d27b02246)
▲图1-37 模拟器配置
(4)然后设置模拟器显示屏分辨率为5.1”WVGA(480*800),最后勾选Use Host GPU开启本地GPU渲染支持,如图1-37所示。模拟器配置完成后,单击“OK”按钮,即可完成指定版本Android SDK模拟器的创建。
(5)创建完Android SDK的模拟器后,在Android SDK and AVD Manager对话框中就可以显示出创建的Android SDK模拟器了,如图1-38所示。在Android SDK and AVD Manager对话框中选中创建的Android模拟器,单击“Start”按钮(如图1-39所示),将弹出Launch Options对话框,如图1-40所示。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0024_0004.jpg?sign=1739355206-4lFlvmrrHphwnhgLJnk2pirgY6dMl6Su-0-5d274fa2be81df1c2dd2016cad09ce64)
▲图1-38 创建完成的Android SDK模拟器
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0025_0001.jpg?sign=1739355206-ii9isb9C18AIbHxZWdkAIephusfZSBfv-0-67b23f58dca85e938c4e123afb3e6ea4)
▲图1-39 Start按钮
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0025_0002.jpg?sign=1739355206-beVVeb1zH15CEJdFdtUG6vACtfsJgcd2-0-34c700c60ba51679d3ae836cc938e655)
▲图1-40 Launch Options对话框
(6)在弹出的Launch Options对话框中单击“Launch”按钮(如图1-41所示)系统将启动Android SDK模拟器,启动完成后的效果如图1-42所示。
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0025_0003.jpg?sign=1739355206-mq5brHji3ERJh4gg0xgnHiMjZABuJ0Nn-0-7567f377837b73150b212f110d0ece8b)
▲图1-41 Launch按钮
![](https://epubservercos.yuewen.com/5C2958/11229143603763106/epubprivate/OEBPS/Images/figure_0025_0004.jpg?sign=1739355206-qaV6aBJ7A1GN8fLIHD1KMTTLtlhUSj0I-0-97e66a0f56d9338b6181ff240b90fe9e)
▲图1-42 启动完成的Android SDK模拟器
提示
由于官方模拟器的性能不是很好,启动可能需要较长(一般是几分钟)时间,这时读者请不要着急。