Android模拟器创建步骤 创建AVD教程

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

在创建Android应用程序的过程中,最基本的步骤当然少不了运行和测试啦。在实机上测试代码的功能运作以及应用程序的实际效果非常重要,不过也别忘了 在模拟环境下跑上一跑后者虽然无法让我们完全了解成果的方方面面,但却具备方便、安全且成本低廉等显著优势。相信大家不可能在手头上准备 Android阵营的所有机型,这时模拟环境就成了小试牛刀的不二选择。下面就请大家同我一道,在这篇指导文章中一同学习如何创建Android虚拟设备 (简称AVD)。

第一部分:创建一套简单的AVD

教程的第一步从创建一套简单、常见的AVD环境开始,这套环境代表着最普通的标准Android设备。标准化AVD的意义在于普遍性,我们能够凭借 这套配置进行最具代表性的测试及调整工作。

第一步: 启动AVD管理器

我们先来介绍Android虚拟设备管理器最简单的启动步骤:点击Eclipse内Android工具栏上的 小电话 按钮。点击完成,该工具将会 开始启动,并显示如下界面其中的内容代表我们已经创建出的所有AVD配置方案。

第二步: 启动新的AVD向导

现在点击如上图所示Android虚拟设备管理器中的 New按钮。这时大家会看到如下对话框,请在空白栏中填写新AVD的各详细配置信息:

第三步: 描述我们的AVD

创建一套基本AVD并不需要填写太多信息。首先,为我们的新AVD填写一条描述性名称(例如 AVD-API16 ),然后再为其选择目标开发平台 (例如 Android 4.1-API Level 16 )。CPU/ABI设置会由管理器自动搞定,但我们至少要下载一份列表中包含的系统镜像。接下来选择SD卡容量。对于最基本的测试用AVD而言,我 们一般会选择64MB的 SD卡容量,不过请大家注意,开发设备自身会占用其中的一部分空间。因此如果各位打算创建多套AVD,那么一定要保证预留出足够的存储容量。其它选项就不 用管啦,交给管理器进行默认设置即可。

第四步: 工作完成

下面点击 Create AVD (创建AVD)按钮。整个AVD创建过程大约耗时数分钟,完成后管理器会自动返回AVD列表界面,这时我们会在其中看到自己刚刚新建的虚拟方案。

第二部分:启动模拟器与AVD

AVD的基本定义在于通知Android模拟器如何配置细节选项,因此启动AVD与启动模拟器的作用完全相同。AVD的启动方式不只有一种,在 Eclipse环境下,我们可以通过选项设定系统在启动模拟器时自动载入特定的AVD方案具体启动方式包括启用调试功能、在调试过程中手动启用以及直 接运行Android虚拟设备管理器。这里我们建议大家先通过Android虚拟设备管理器启动AVD,然后再进行编译及实际代码调试工作。在这种方式当 中,我们的模拟器以及AVD会在调试工作开始前就处于启用状态,同时也是最基本、最常用的执行流程。

备注: 如果大家在阅读本教程之前已经具备一定的Android开发经验,那么可以直接从下面的内容开始操作,之前只是为零基础用户提供的纯入门指 导。

第一步: 打开AVD管理器

如果大家还没有进入AVD管理器界面,那么先进行启动操作。一般来说我们会在Eclipse界面中的Android工具栏上找到一个小小的电话形按 钮,点击即可完成启动(操作同第一部分第一步中的内容)。

第二步: 打开启动选项对话框

现在选择我们想要启动的AVD方案并点击 Start按钮。系统将弹出如下所示的对话框。

现在让我们从下往上(同时也是从易到难)解释各选项的含义。首先我们看到的是两个快照选项,Save to snapshot(保存为快照)的意思是当我们退出模拟器时,模拟器的当前状态会自动得到保存。整个保存过程会花费一段时间,具体耗时要看我们为模拟器分 配了多少内存容量。Launching from snapshot(从快照启动)的意思是模拟器会根据先前保存的快照自然恢复工作状态。这种读取快照内容的启动方式会比一般的冷启动快得多。

再往上的选项用于清除用户数据。通过这项功能,我们可以轻松将AVD恢复成初始状态,这跟很多设备上的 恢复出厂设置 作用差不多。在许多测试工作 中,我们会希望自己能拥有一套完全未受任何残留数据影响的环境,这时候该选项就该派上用场了。当然,我还得提醒大家,这种初始环境下的测试只能作为参考结 果之一。毕竟我们的成品最终会在可能已经安装了数百款应用的终端设备上运行,因此用户数据的影响绝对不能完全忽略。

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

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

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

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

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

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

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

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

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

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

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

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

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

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