《Android游戏开发详解》一2.2 设置开发机器

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

本节书摘来异步社区《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所示的页面。


2_1

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

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

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


2_2

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


2_3

如果你的机器是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。

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


2_4
2_5

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所示的一个对话框。


2_6

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

相关文章
|
20天前
|
Java Android开发
Android 开发获取通知栏权限时会出现两个应用图标
Android 开发获取通知栏权限时会出现两个应用图标
12 0
|
11天前
|
XML 开发工具 Android开发
构建高效的安卓应用:使用Jetpack Compose优化UI开发
【4月更文挑战第7天】 随着Android开发不断进化,开发者面临着提高应用性能与简化UI构建流程的双重挑战。本文将探讨如何使用Jetpack Compose这一现代UI工具包来优化安卓应用的开发流程,并提升用户界面的流畅性与一致性。通过介绍Jetpack Compose的核心概念、与传统方法的区别以及实际集成步骤,我们旨在提供一种高效且可靠的解决方案,以帮助开发者构建响应迅速且用户体验优良的安卓应用。
|
20天前
|
Android开发
Android开发小技巧:怎样在 textview 前面加上一个小图标。
Android开发小技巧:怎样在 textview 前面加上一个小图标。
10 0
|
20天前
|
Android开发
Android 开发 pickerview 自定义选择器
Android 开发 pickerview 自定义选择器
12 0
|
27天前
|
Java Android开发
Android开发系列全套课程
本系列课程面向有java基础,想进入企业从事android开发的计算机专业者。学习搭配实战案例,高效掌握岗位知识。
17 1
|
28天前
|
数据可视化 测试技术 Android开发
安卓应用开发:打造高效用户界面的五大技巧
【2月更文挑战第30天】在竞争激烈的应用市场中,一个流畅且直观的用户界面(UI)对于安卓应用的成功至关重要。本文将探讨五个关键的UI设计技巧,这些技巧旨在提升用户体验并优化性能。我们将深入分析布局优化、资源管理、动画效果、响应式设计和测试流程等方面,并提供实用的代码示例和最佳实践,帮助开发者构建既美观又高效的安卓应用。
|
29天前
|
监控 算法 Android开发
安卓应用开发中的内存优化策略
【2月更文挑战第30天】随着移动设备性能的不断提升,用户对应用程序的体验要求越来越高。在安卓应用开发中,内存管理是影响应用性能和用户体验的关键因素之一。本文将探讨针对安卓平台的内存优化技巧,包括避免内存泄漏、合理使用数据结构和算法、优化图片资源处理等策略,旨在帮助开发者提升应用性能和稳定性。
19 1
|
1月前
|
XML 缓存 Android开发
Android开发,使用kotlin学习多媒体功能(详细)
Android开发,使用kotlin学习多媒体功能(详细)
94 0
|
2月前
|
Android开发
安卓SO层开发 -- 编译指定平台的SO文件
安卓SO层开发 -- 编译指定平台的SO文件
30 0
|
1月前
|
设计模式 人工智能 开发工具
安卓应用开发:构建未来移动体验
【2月更文挑战第17天】 随着智能手机的普及和移动互联网技术的不断进步,安卓应用开发已成为一个热门领域。本文将深入探讨安卓平台的应用开发流程、关键技术以及未来发展趋势。通过分析安卓系统的架构、开发工具和框架,本文旨在为开发者提供全面的技术指导,帮助他们构建高效、创新的移动应用,以满足不断变化的市场需求。
18 1