从零开始Android游戏编程(第二版) 第一章 搭建开发环境

原创 2011年01月14日 16:09:00

第一章 搭建开发环境

难度:容易

工欲善其技,必先利其器。我们要做的第一件事就是搭建Android开发环境。本文只介绍Windows下的安装方法,Linux下的安装方法请参考官方网站的介绍。

与PC编程略有不同的是,Android的程序需要在模拟器中运行。因此,我们需要一个集成开发环境,一个SDK和一个模拟器。因为Android编程使用java语言,所以我们还需要JDK,最好使用安装版本(http://java.sun.com/javase/downloads/index.jsp)选用JDK 6 Update 16 Windows版即可。

集成开发环境我们选用eclipse,可以使用eclipse3.3到3.5的任意版本(http://download.eclipse.org/eclipse/downloads/)最好下载JDT集成版。然后我们可以从Android官方网站(http://www.android.com)下载Android SDK(当然,如果你不能翻墙,可以到国内的网站下载),SDK全部安装完毕之后,还需要安装eclipse插件。插件是用来扩展eclipse功能的。开发Android用的插件叫ADT(Android Developer Tools),它可以帮助我们完成创建项目,向模拟器部署并运行程序,调试程序等工作。关于ADT的功能,在后面使用中我们会逐渐熟悉。

安装ADT的方法如下(以eclipse3.4为例):

启动eclipse,选择菜单中的Help -> Software Updates

clip_image002

点击Add Site

clip_image004

点击Archive…

clip_image006

找到OPhone SDK安装目录下tools/ophone/ ADT-0.8.0.zip(因为我已经安装好了ADT,所以出现了重复URL的提示),点击OK即可开始安装

clip_image008

ADT安装完毕后还要简单配置一下,打开菜单中的Window -> Preferences

clip_image010

找到Android项,通过Browse按钮指定Android SDK的安装位置

clip_image012

至此为止,Android的安装环境就全部搭建完毕了。下一章节,我们会遇见经典的helloworld,下章见!

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

从零开始Android游戏编程(第二版)

没想到重新打开这篇文档已经是一年之后了。去年三月,我停止了这一系列文章的写作。六月,离开了工作了五年的公司。作为公司的创始人和业务主管,我不能容忍它发展的如此缓慢,而合伙人却很享受这种慢节奏的生活。九...
  • yexing
  • yexing
  • 2011-01-14 17:20
  • 7183

从零开始Android游戏编程(第二版) 前言

前言 没想到重新打开这篇文档已经是一年之后了。 去年三月,我停止了这一系列文章的写作。六月,离开了工作了五年的公司。作为公司的创始人和业务主管,我不能容忍它发展的如此缓慢,而合伙人却很享受这种慢节...
  • yexing
  • yexing
  • 2011-01-14 16:07
  • 2306

从零开始Android游戏编程(第二版) 第十一章 演员(Actor)、视口(ViewWindow),演出开始

第十一章 演员(Actor)、视口(ViewWindow),演出开始 本章内容与第七章、第八章关系非常密切,如果对这两章的内容不熟悉请大家先浏览一下七、八章,再回来看本章。 Actor是一个接口,...
  • yexing
  • yexing
  • 2011-01-14 16:47
  • 3969

从零开始Android游戏编程(第二版) 第八章 地图的设计和实现

第八章 地图的设计和实现 这本来是第十章,前面计划还有两章的内容,一是跟第四章一样,完成一个Asteroid游戏作为小结,总结一下前面讲过的Sprite的用法,并演示NPC和子弹的处理方法。但是,在...
  • yexing
  • yexing
  • 2011-01-14 16:29
  • 6042

从零开始Android游戏编程(第二版) 第七章 精灵、帧动画与碰撞检测

第七章 精灵、帧动画与碰撞检测 经过前几章的学习,大家对使用位图、接受用户控制应该已经有了初步的概念,也可以运用这些知识完成简单的小游戏。这一章中,我们会为游戏中最重要的部分——图形处理建立一个基本...
  • yexing
  • yexing
  • 2011-01-14 16:26
  • 9860

从零开始Android游戏编程(第二版) 第六章 SurfaceView动画

第六章 SurfaceView动画 难度:中等 前面介绍的内容,还是比较简单的,应用这些知识,可以完成一些非实时游戏,比如井字棋等,或者一些画面刷新不是很频繁、实时性不强的游戏,比如我们前面做的扫...
  • yexing
  • yexing
  • 2011-01-14 16:22
  • 8226

从零开始Android游戏编程(第二版) 第二章 创建第一个程序Hello Tank

第二章 创建第一个程序Hello Tank 难度:容易 现在开始,我们要真正写作Android程序了。虽然前面安装过程那么复杂,但是写起程序来却是非常简单。而且为了让大家有一个直观的认识,本文不会...
  • yexing
  • yexing
  • 2011-01-14 16:11
  • 7013

从零开始Android游戏编程(第二版) 第四章 响应用户事件

第四章 响应用户事件 上一章介绍了如何显示文字和图片,一般来说,下一步就该讲到动画了。可是我们前面说了,使用View不是最终的选择,要实现动画还需要很多复杂的代码。相对来说,学习如何响应用户事件要简...
  • yexing
  • yexing
  • 2011-01-14 16:14
  • 6657

从零开始Android游戏编程(第二版) 第九章 游戏程序的生命周期

第九章 游戏程序的生命周期 在讲解游戏程序的生命周期之前,让我们先看看普通Android应用的生命周期。关于生命周期,SDK附带的文档上有详细的解释,让我们打开文档,找到andorid.app->A...
  • yexing
  • yexing
  • 2011-01-14 16:30
  • 5224
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)