《OpenGL ES 3.x游戏开发(上卷)》一1.2 搭建Android开发环境

简介:

本节书摘来异步社区《OpenGL ES 3.x游戏开发(上卷)》一书中的第1章,第1.2节,作者: 吴亚峰 责编: 张涛,更多章节内容可以访问云栖社区“异步社区”公众号查看。

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所示的页面。


1_3

(2)在如图1-4所示的页面中选择对应Windows版本的开发包进行下载。请读者注意选择下载合适的版本,32位操作系统应下载X86版本;64位的应下载X64版本。


1_4

(3)接着双击下载的JDK安装包,开始JDK的安装。安装过程中,系统会弹出如图1-5所示的安装设置界面,若没有特殊需要,单击“下一步”按钮安装到默认路径即可。当然,也可以单击“更改”按钮设置JDK的安装路径。


1_5


(4)安装完成后将转到如图1-6所示界面,单击“完成”按钮结束安装。


1_6

(5)接着需要在操作系统的Path环境变量中加入JDK的bin路径,用鼠标右键单击“我的电脑”图标,在弹出的菜单中单击属性→高级→环境变量,如图1-7所示。在Path环境变量中添加JDK的bin路径,如“C:Program FilesJavajdk1.6.0_43bin”,并且与前面原有的环境变量用“;”分开。


1_7

(6)最后在环境变量中新增JAVA_HOME项。具体方法为,在环境变量下的系统变量中添加JAVA_HOME项,将变量值设置为JDK的安装路径,如“C:Program FilesJavajdk1.6.0_43”。相关操作过程如图1-8所示。


1_8

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”进行下载,此时浏览器会弹出下载对话框,提示下载并保存。


1_9_10

(2)将Android SDK下载成功以后,会得到一个名称为“installer_r24.4.1-windows.exe”的可执行文件(随选择下载版本的不同,此名称可能不同)。双击其打开如图1-11所示的界面,单击界面中的 “Next”按钮到下一步,如图1-12所示。根据图1-12所示内容进行勾选,再单击“Next”按钮到下一步。


1_11_12

(3)接着到达选择安装路径界面(如图1-13所示),笔者选择的路径是“D:Androidandroid-sdk”,这里建议读者采用与笔者一致的安装路径。路径选择完成之后,单击“Next”按钮进入下一个界面,按照图1-14所示进行勾选,再单击“Install”按钮进入下一个界面。


1_13_14

(4)接着就到达了如图1-15所示的界面,在其中单击“Next”按钮即可进入安装结束界面,如图1-16所示。在如图1-16所示的界面中首先选中“Start SDK Manager”选项,然后单击“Finish”按钮。


1_15_16

(5)稍微等待一会,系统会弹出“Android SDK Manager”的界面,如图1-17所示。在其中选中“Android SDK Build-tools”、“Android SDK Platform-tools”以及“Android 4.4.2”等选项,然后单击界面右下侧的“Install XX packages…”(XX代表一个整数,随选中选项的数量不同而不同)按钮即可开始下载SDK所需要的文件。


1_17

(6)下载过程中的界面如图1-18所示。


1_18

提示

这里笔者之所以勾选“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所示。

(2)然后在如图1-20所示的页面中选择版本为“Eclipse IDE for Java Developers”的 Eclipse,并选择符合读者PC操作系统数据位的版本(笔者选用的是32bit),单击相关超链接。


1_19_20

(3)选择适合自己的版本之后将进入如图1-21所示的页面,单击 “Downloads”按钮进行下载。

(4)接着浏览器会弹出如图1-22所示的窗口,读者可根据自身需求更改下载路径,然后单击下载按钮,下载Eclipse。

提示

上述第4步随浏览器的不同弹出的窗口可能会有所不同。


1_21_22

(5)将所需版本的Eclipse下载完成之后,会得到一个名称为“eclipse-java-juno-SR2-win32.zip”(名称随下载版本的不同会有所不同)的压缩包,将此压缩包解压得到名为“eclipse”的文件夹。

(6)打开解压后的“eclipse”文件夹,如图1-23所示。接着双击其中的“eclipse.exe”文件,启动Eclipse集成开发环境,就会出现如图1-24所示的界面。


1_23_24

(7) 图1-24所示界面提醒用户设置自己的项目工作区路径,笔者采用的是“D:Androidworkspace”。(这里强烈建议读者的工作区路径设置和笔者的保持一致,以便本书中的案例能够直接导入运行。)

(8)指定完工作区路径后,就进入了Eclipse的主界面,如图1-25所示。

(9)在主界面中选择“Help”菜单下的“Install New Software”子菜单项,系统会弹出此子菜单项的相关界面,如图1-26所示。

(10) 在如图1-26所示界面中的“Work with”文本框中输入URL地址“http://dl-ssl-google.com/ android/eclipse/”,并单击“Add”按钮。


1_25_26

(11)此时需要联网获取信息,可能需要稍微等待一会。联网获取信息完毕后,界面中将出现“Developer Tools”列表,将其展开,勾选其中的所有项目,然后单击“Next”按钮进行插件下载,如图1-27所示。

(12)下载过程的界面如图1-27所示,等待Eclipse将插件下载完毕,将进入如图1-28所示的界面。


1_27_28


(13)在如图1-28所示的界面中单击“Next”按钮,则进入安装条款界面,勾选同意选项,如图1-29所示。然后单击“Finish”按钮,则出现如图1-30所示的安装提示框。


1_29_30

(14)在安装进度条走完之后,将出现如图1-31所示的提示框,询问用户是否确定安装。单击“OK”按钮,则会出现图1-32所示的提示框,询问用户是否重启Eclipse。单击“Yes”按钮,则会重新启动Eclipse。


1_31_32

至此,用于开发Android应用程序的Eclipse集成开发环境的搭建及相关环境变量的配置就完成了,读者此时就可以正式开始Android应用开发之旅了。

提示

整个安装过程需要下载的文件比较多,大约2GB,可能要耗费数小时的时间,读者需耐心等待。

1.2.4 创建并启动模拟器

开发环境搭建基本完成后,在正式开发Android应用程序之前,还有一个很重要的工作就是创建模拟器。模拟器可以在初学者没有实际设备的情况下在PC上对应用程序进行简单运行测试,很大程度上降低了学习的成本。且模拟器的创建很简单,具体步骤如下。

(1)首先在Eclipse中单击(Android Virtual Device Manager)按钮,如图1-33所示。单击按钮后,系统将弹出Android Virtual Device Manager对话框,如图1-34所示。


1_33_34

(2)在弹出的Android SDK and AVD Manager对话框中单击“New”按钮(如图1-35所示),系统将弹出Create new Android Virtual Device(AVD)对话框,如图1-36所示。


1_35_36

(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所示。

(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所示。


1_37_38
1_39_40

(6)在弹出的Launch Options对话框中单击“Launch”按钮(如图1-41所示)系统将启动Android SDK模拟器,启动完成后的效果如图1-42所示。


1_41_42

提示

由于官方模拟器的性能不是很好,启动可能需要较长(一般是几分钟)时间,这时读者请不要着急。

相关文章
|
开发工具 Android开发 iOS开发
如何在Android Studio中配置Flutter环境?
如何在Android Studio中配置Flutter环境?
2849 160
|
IDE Android开发 iOS开发
深入解析Android与iOS的系统架构及开发环境差异
本文旨在探讨Android和iOS两大主流移动操作系统在系统架构、开发环境和用户体验方面的显著差异。通过对比分析,我们将揭示这两种系统在设计理念、技术实现以及市场策略上的不同路径,帮助开发者更好地理解其特点,从而做出更合适的开发决策。
2177 2
|
缓存 Java 测试技术
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
2007 3
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
|
安全 Android开发 数据安全/隐私保护
探索安卓与iOS的安全性对比:哪个更适合企业环境?
在数字化时代,移动设备已成为企业日常运营不可或缺的一部分。选择合适的操作系统对于保障企业数据安全至关重要。本文深入分析了Android和iOS两大主流操作系统的安全性,从系统架构、安全功能、应用生态及更新频率四个维度进行全面比较,旨在为企业提供一个清晰的决策依据,帮助企业在Android的开放性与iOS的封闭性之间找到最适合自身需求的平衡点。
512 6
|
API 开发工具 Android开发
安卓与iOS开发环境对比分析
移动操作系统的两大巨头,安卓和iOS,各自拥有独特的开发环境和工具。本文将深入探讨两者的开发环境差异,从编程语言、开发工具、用户界面设计、API支持以及生态系统五个维度进行比较分析。通过数据支撑和案例研究,揭示各自的优势和局限性,为开发者选择适合自己项目需求的平台提供参考依据。
428 27
|
Dart 开发工具 Android开发
在 Android 系统上搭建 Flutter 环境的具体步骤是什么?
在 Android 系统上搭建 Flutter 环境的具体步骤是什么?
|
IDE API Android开发
安卓与iOS开发环境的差异及适配策略
在移动应用开发的广阔舞台上,Android和iOS两大操作系统各据一方,各自拥有独特的开发环境和工具集。本文旨在深入探讨这两个平台在开发环境上的关键差异,并提供有效的适配策略,帮助开发者优化跨平台开发流程。通过比较Android的Java/Kotlin和iOS的Swift/Objective-C语言特性、IDE的选择、以及API和系统服务的访问方式,本文揭示了两个操作系统在开发实践中的主要分歧点,并提出了一套实用的适配方法,以期为移动开发者提供指导和启示。
562 11
|
API 开发工具 Android开发
探索Android与iOS开发环境的差异及对开发者的影响
【8月更文挑战第10天】在移动应用开发的广阔天地中,Android和iOS作为两大主要平台,各自拥有独特的开发环境和生态系统。本文将深入探讨这两个平台的开发环境差异,以及这些差异如何影响开发者的工作效率、应用性能和最终用户体验。通过比较两者的开发工具、编程语言和API等方面,我们将揭示平台选择对项目成功的重要性,并为开发者提供在选择平台时的参考依据。
|
IDE 开发工具 Android开发
安卓与iOS开发环境对比分析
在移动应用开发的广阔舞台上,安卓与iOS这两大操作系统各占半壁江山。它们在开发环境上的差异,不仅影响了开发者的编码体验,也在一定程度上塑造了应用生态的多样性。本文将深入探讨两者在开发工具、编程语言、用户界面设计以及市场分布等方面的不同特点,为即将踏入这一领域的开发者提供一盏明灯。
|
IDE 开发工具 Android开发
安卓与iOS开发环境的差异性分析
在移动应用开发的广阔舞台上,安卓和iOS两大操作系统各据一方,引领着市场潮流。它们各自拥有独特的开发环境和工具集,为开发者提供了不同的挑战与机遇。本文旨在深入剖析这两个平台的开发环境,通过比较它们的编程语言、集成开发环境(IDE)、用户界面设计、以及系统架构等方面,揭示各自的优势与局限。我们将探讨如何基于这些差异来优化开发策略,并预测未来可能的发展趋势,以期为开发者在选择平台时提供有价值的参考。

热门文章

最新文章