购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.6 Android模拟器详解

知识点讲解:光盘:视频\知识点\第3章\Android模拟器详解.avi

我们都知道程序开发需要调试,只有经过调试之后才能知道我们的程序是否正确运行。作为一款手机系统,我们怎么样才能在电脑平台上调试Android程序呢?不用担心,谷歌为我们提供了模拟器来解决我们担心的问题。所谓模拟器,就是指在电脑上模拟安卓系统,可以用这个模拟器来调试并运行开发的Android程序。开发人员不需要一个真实的Android手机,只通过电脑即可模拟运行一个手机,即可开发出应用在手机上面的程序。

3.6.1 创建Android虚拟设备(AVD)

AVD全称为Android虚拟设备(Android Virtual Device),每个AVD模拟了一套虚拟设备来运行Android平台,这个平台至少要有自己的内核、系统图像和数据分区,还可以有自己的SD卡和用户数据以及外观显示等。

Android模拟器不能完全替代真机,具体来说有如下差异。

创建AVD的基本步骤如下。

(1)单击Eclipse菜单中的图标 ,如图3-33所示。

图3-33 Eclipse窗口

(2)在弹出的Android Virtual Device(AVD)Manager对话框中选择Android Virtual Devices选项卡,如图3-34所示。

图3-34 Android Virtual Device(AVD)Manager对话框

在其中的列表框中列出了当前已经安装的AVD版本,我们可以通过右侧的按钮来创建、删除或修改AVD。主要按钮的具体说明如下。

图3-35 新建AVD界面

注意: 我们可以在CMD中创建或删除AVD,例如可以按照如下CMD命令创建一个AVD。

android create avd --name <your_avd_name> --target <targetID>

其中your_avd_name是需要创建的AVD的名字,CMD窗口如图3-36所示。

图3-36 CMD窗口

3.6.2 启动AVD模拟器

对于Android程序的开发者来说,模拟器的推出给开发者在开发和测试上带来了很大的便利。无论在Windows下还是Linux下,Android模拟器都可以顺利运行,并且官方提供了Eclipse插件,可以将模拟器集成到Eclipse的IDE环境。Android SDK中包含的模拟器的功能非常齐全,电话本、通话等功能都可正常使用(当然你没办法真的从这里打电话),甚至其内置的浏览器和Maps都可以联网。用户可以使用键盘输入,鼠标单击模拟器按键输入,甚至还可以使用鼠标单击、拖动屏幕进行操纵。模拟器在电脑上模拟运行的效果如图3-37所示。

图3-37 模拟器

在调试的时候我们需要启动AVD模拟器,启动AVD模拟器的基本流程如下。

(1)选择图3-34列表中名为first的AVD,单击 按钮后弹出Launch Options对话框,如图3-38所示。

图3-38 Launch Options对话框

(2)单击Launch按钮后将会运行名为first的模拟器,运行界面效果如图3-39所示。

图3-39 模拟运行成功 cLQ0lrGhbJHlpDLUUiiKf54zBD479oXZOO7dqHCjp4Fc62wDXhWLFJNy7wPAiVhj

点击中间区域
呼出菜单
上一章
目录
下一章
×