在模拟器上运行AIR Android程序:翻转黑白棋游戏

  次阅读 作者:智能小宝 来源:互联网 2016-01-14 14:58 我要评论(0)

第一个AIR Android程序:翻转黑白棋,本模块将编写一个完整的移动小游戏,并把它部署在手机上。因此,我们将亲历一个移动程序完整的诞生过程,从程序设计、代 码编写,到最后的安装。在这个过程中会涉及很多Android开发的技术细节,读者也可以近距离感受AIR带来的开发乐趣。本文为大家介绍使用模拟器运行 程序。

安装和运行程序

生成apk包后,对开发者来说还有一个重要的环节,那就是把程序放在设备上运行起来。这一节我们将分别在模拟器和真机上运行FlipIt游戏,看看 效果如何。

使用模拟器运行程序(1)

使用Android SDK的工具可以很方便地创建不同版本的模拟器。在模拟器上安装、运行程序和真机没有任何差别,不过在程序发布上有点区别。使用模拟器运行程序的步骤如 下。

步骤1使用Android SDK的工具创建模拟器。

进入SDK目录,双击运行SDK Setup.exe;在打开的窗口左侧,选择Virtual devices项,在右侧是现有AVD的列表。单击列表右边的New按钮,程序将弹出新建AVD(Android Virtual Device,Android虚拟设备)的对话框,如图2-4所示。

图2-4新建AVD

图2-4所示的对话框中各项设置的说明如下。

Name:输入虚拟设备的名称。

Target:选择要模拟的系统版本。由于要运行AIR程序,所以必须选择2.2以上版本。注意,target列表只会列出当前已下载的软件包,所 以在此之前请先去下载2.2版本的软件包。

SD Card:模拟SD卡,输入一个文件尺寸后程序会自动创建SD卡的映像文件。

Snapshot:是否开启快照功能。开启后系统将缓存AVD的状态,加快下次的启动速度。

Skin和Hardware:分别表示模拟器皮肤和硬件设备信息,保持默认值即可。

设置完毕后,单击CreateAVD按钮确认。创建成功后,AVD列表中会多了一项名为avd_2.2的数据,单击选中,然后点右侧的Start按 钮,即可启动AVD。

在第一次启动AVD时,由于没有缓存,速度比较慢。用于开发的机器内存至少在2GB以上,才能获得比较理想的启动速度。AVD启动后的效果如图 2-5所示。

(点击查看大图)图2-5 AVD初始启动画面

左侧是系统画面,和真机完全一样;右侧是控制台。系统默认语言为英文,可以单击控制台上的Menu键,在弹出的菜单中选择Settings项,在系 统设置界面选择Language & keyboard,再单击Select language,将语言修改为 中文(简体) 。

使用模拟器运行程序(2)

在控制台上有4个很重要的键,分别代表了手机上的4个实体键,如图2-6所示。

图2-6设备键

4个键分别代表Home键、程序菜单键(Menu)、返回键(Back)和搜索键。根据Android系统要求,所有的Android手机都配置了 前面3个键,有个别厂商省略了搜索键。这4个键中,Menu键和Back键的用处很大,在后面的内容中将详细讲解它们的用法。

步骤2在AVD上安装AIR运行时。

打开一个DOS命令行窗口,运行如下命令检查是否有设备可用:

adb devices

adb的devices参数的作用是列出当前系统所有可用的Android设备,运行结果如图2-7所示。

图2-7当前的设备列表

图中的emulator-5554即当前正在运行中的模拟器。

然后进入Flex SDK下的目录D:\dev\flex_sdk_4.5.1\runtimes\air\android\emulator,依次执行如下3条命令:

D:

cd dev\flex_sdk_4.5.1\runtimes\air\android\emulator

adb install Runtime.apk

adb的install参数表示向设备上安装apk包。如果当前系统可用的Android设备有多个,还必须加上参数-s <设备名>,比如:

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...