《Android游戏开发详解》——第2章,第2.2节设置开发机器

简介:

本节书摘来自异步社区《Android游戏开发详解》一书中的第2章,第2.2节设置开发机器,作者 【美】Jonathan S. Harbour,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.2 设置开发机器
Android游戏开发详解
在开始编写简单点的Java程序和构建令人兴奋的游戏之前,我们必须在自己的机器上安装一些软件。然而,这个过程有点枯燥且颇费时间,但是,为了让第一个程序开始运行,这些代价都是值得的。

2.2.1 安装Eclipse
我们将利用一个集成开发环境(Integrated Development Environment,IDE)来编写Java/Android应用程序。IDE是一种工具的名称,它能够帮助我们轻松地编写、构建和运行程序。

我们将要使用的IDE叫作Eclipse,这是一款强大的开源软件。然而,我们将下载Google改进版的Eclipse,即Android Developer Tools (ADT) Bundle,而不是安装单纯的Eclipse。我们稍后再介绍所有这些术语的含义。

要构建Android应用程序,必须先安装Android SDK(软件开发工具包)。通常,你需要单独下载它(和下载Eclipse的过程分开),并且用一个插件(为Eclipse提供额外功能的一个插件)来集成它;然而,Google允许你下载包含了Eclipse和Android SDK的一个包(即ADT包),从而使得这个过程更加容易。

按照如下的步骤来准备用于Java/Android开发的机器。

① 下载ADT包,请访问如下的站点。

http://developer.android.com/sdk/index.html
② 应该会看到图2-1所示的页面。


2b777da4fac427c96bb4544ccafda5ffbf3fe065

一旦看到了这个页面,点击“Download Eclipse ADT”按钮。该站点将会自动检测你的操作系统,以便你能够下载正确的版本。

③ 你将会看到图2-2所示的界面。

根据你的操作系统的类型,下载32位或者64位的版本。不确定应该选择哪个版本?可以通过如下方式搞清楚。


96074f680afff5d8d2fe94eb86ae5a57afdcf01d

在Windows上查看操作系统类型
在Windows上,鼠标右键点击“我的电脑”(My Computer)并且点击“属性” (Properties)。或者,可以导航到“控制面板”(Control Panel)并查找“系统”(System)。将会看到图2-3所示的窗口。


c5e5c65e164d3c7eaa4068e76fe953c9a313e1f3

如果你的机器是32位的,将会看到32-bit Operating System或x86-based processor。否则,你应该会看到64-bit Operating System。记住这个版本,并且下载相应的ADT。

在Mac OS X上查看操作系统类型
要查看使用的是32位还是64位的操作系统,必须检查处理器的类型。如下所示的页面告诉你如何判断以及解释这些信息。

http://support.apple.com/kb/HT3696
记住操作系统的版本,并且下载相应的ADT版本。

④下载的是一个很大的.zip文件(在编写本书的时候,文件大概有350MB)。直接将这个文件解压缩到一个便于使用的目录中。不必安装它。

解压之后,应该会看到两个文件夹和一个名为SDK Manager的文件。现在,你只需要关心Eclipse文件夹,因为在本章后面我们才会用到Android。

2.2.2 安装Java开发包
Eclipse是用Java构建的。这意味着,你需要在自己的机器上安装一个Java运行时环境(Java Runtime Environment,JRE),才能运行Eclipse。由于我们将运行Java程序并且会开发Java程序,我们将安装JDK(Java Development Kit),其中包含了一个JRE和各种开发工具。

要安装JDK,导航到如下所示的页面。

http://www.oracle.com/technetwork/java/javase/downloads/index.html
在编写本书的时候,JDK的最新版本是JDK 8。考虑到兼容性,我们将使用JDK 7,以便在Android开发中不会遇到问题。

向下滚动页面,直到看到Java SE 7uNN,其中,NN是Java 7最近的两位更新编号。如图2-4所示,当前的版本是Java SE 7u55。根据你阅读本书的时间,最新版本会有所   不同。

② 点击JDK下方的DOWNLOAD按钮。应该会打开图2-5所示的对话框。

③ 选中“Accept License Agreement”并且下载与你的操作系统对应的JDK版本。这里,x86指的是32位,而x64指的是64位。如果你忘记了这一信息,请参考上一小节的步骤3。

④ 一旦下载完成,使用默认的设置安装该文件。


3d060fa01de252ca3e5dcbcd0d8188755af6ed54

2.2.3 打开Eclipse
既然已经下载了所有必需的文件,导航到解压开的ADT Bundle文件夹,并且打开Eclipse文件夹。一旦进入该文件夹,启动Eclipse应用程序(在Windows上名为eclipse.exe)。

如果你看到了一条关于未定义的PATH变量的错误,这意味着,Eclipse不能找到JRE。要解决这一问题,访问如下页面。

http://docs.oracle.com/javase/tutorial/essential/environment/paths.html
如果没有错误,那么,应该会看到图2-6所示的一个对话框。


c671935345f5901f72a42ee7dd7deca20797a78a

图2-6展示了一个对话框,它要求你设置一个工作区,也就是在其中创建自己的Java项目的文件夹。在这里,你可以选择并创建想要的任何文件夹,并且Eclipse将会使用它来管理你的Java项目。

相关文章
|
24天前
|
Java Android开发
Android 开发获取通知栏权限时会出现两个应用图标
Android 开发获取通知栏权限时会出现两个应用图标
12 0
|
2天前
|
Linux 编译器 Android开发
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
在Linux环境下,本文指导如何交叉编译x265的so库以适应Android。首先,需安装cmake和下载android-ndk-r21e。接着,下载x265源码,修改crosscompile.cmake的编译器设置。配置x265源码,使用指定的NDK路径,并在配置界面修改相关选项。随后,修改编译规则,编译并安装x265,调整pc描述文件并更新PKG_CONFIG_PATH。最后,修改FFmpeg配置脚本启用x265支持,编译安装FFmpeg,将生成的so文件导入Android工程,调整gradle配置以确保顺利运行。
19 1
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
|
16天前
|
XML 开发工具 Android开发
构建高效的安卓应用:使用Jetpack Compose优化UI开发
【4月更文挑战第7天】 随着Android开发不断进化,开发者面临着提高应用性能与简化UI构建流程的双重挑战。本文将探讨如何使用Jetpack Compose这一现代UI工具包来优化安卓应用的开发流程,并提升用户界面的流畅性与一致性。通过介绍Jetpack Compose的核心概念、与传统方法的区别以及实际集成步骤,我们旨在提供一种高效且可靠的解决方案,以帮助开发者构建响应迅速且用户体验优良的安卓应用。
|
18天前
|
监控 算法 Android开发
安卓应用开发:打造高效启动流程
【4月更文挑战第5天】 在移动应用的世界中,用户的第一印象至关重要。特别是对于安卓应用而言,启动时间是用户体验的关键指标之一。本文将深入探讨如何优化安卓应用的启动流程,从而减少启动时间,提升用户满意度。我们将从分析应用启动流程的各个阶段入手,提出一系列实用的技术策略,包括代码层面的优化、资源加载的管理以及异步初始化等,帮助开发者构建快速响应的安卓应用。
|
18天前
|
Java Android开发
Android开发之使用OpenGL实现翻书动画
本文讲述了如何使用OpenGL实现更平滑、逼真的电子书翻页动画,以解决传统贝塞尔曲线方法存在的卡顿和阴影问题。作者分享了一个改造后的外国代码示例,提供了从前往后和从后往前的翻页效果动图。文章附带了`GlTurnActivity`的Java代码片段,展示如何加载和显示书籍图片。完整工程代码可在作者的GitHub找到:https://github.com/aqi00/note/tree/master/ExmOpenGL。
19 1
Android开发之使用OpenGL实现翻书动画
|
18天前
|
Android开发 开发者
Android开发之OpenGL的画笔工具GL10
这篇文章简述了OpenGL通过GL10进行三维图形绘制,强调颜色取值范围为0.0到1.0,背景和画笔颜色设置方法;介绍了三维坐标系及与之相关的旋转、平移和缩放操作;最后探讨了坐标矩阵变换,包括设置绘图区域、调整镜头参数和改变观测方位。示例代码展示了如何使用这些方法创建简单的三维立方体。
15 1
Android开发之OpenGL的画笔工具GL10
|
24天前
|
Android开发
Android开发小技巧:怎样在 textview 前面加上一个小图标。
Android开发小技巧:怎样在 textview 前面加上一个小图标。
12 0
|
Android开发 iOS开发 C++
Flutter中设置Android的应用名称和图标(android,ios,web)
在前面的几期给大家介绍了flutter的安装以及一些简单的配置,还运行了helloword 那么接下来就带领大家了解如何设置应用名称以及图标
244 0
|
1月前
|
XML 缓存 Android开发
Android开发,使用kotlin学习多媒体功能(详细)
Android开发,使用kotlin学习多媒体功能(详细)
101 0
|
1月前
|
设计模式 人工智能 开发工具
安卓应用开发:构建未来移动体验
【2月更文挑战第17天】 随着智能手机的普及和移动互联网技术的不断进步,安卓应用开发已成为一个热门领域。本文将深入探讨安卓平台的应用开发流程、关键技术以及未来发展趋势。通过分析安卓系统的架构、开发工具和框架,本文旨在为开发者提供全面的技术指导,帮助他们构建高效、创新的移动应用,以满足不断变化的市场需求。
18 1