admin管理员组

文章数量:1531419

2024年6月28日发(作者:)

Android 模拟器Emulator

Android SDK自带一个移动设备模拟器 — 它是一个可以运行在你电脑上的虚拟设备. Android模

拟器可以让你不需使用物理设备即可预览、开发和测试Android应用程序.

Android模拟器能够模拟除了接听和拨打电话外的所有移动设备上的典型功能和行为. 如右图所示

,Android模拟器提供了大量的导航和控制键,你可以通过鼠标或键盘点击这些按键来为你的应用

程序产生 事件.同时它还有一个屏幕用于显示Android自带应用程序和你自己的应用程序.

为了便于模拟和测试应用程序, Android模拟器允许你你的应用程序通过Android平台服务调用其他

程 序、访问网络、播放音频和视频、保存和接收数据、通知用户、渲染图像过渡和场景.

Android模拟器同样具有强大的调试能力,例如能够记录内核输出的控制台、模拟程序中断(比如

接受 短信或打入电话)、模拟数据通道中的延时效果和遗失。

下面的章节将提供关于模拟器的详细信息,以及如何在开发应用程序中使用模拟器。

/wp-content/uploads/2009/10/bdcc_

启动和关闭模拟器

要启动Android模拟器,首先进入SDK的DE>tools/DE>文件夹,然后输入 DE>emulatorDE> 或

DE>./emulatorDE>。这个操作将初始化Android系统,你将会在屏幕 上看到模拟器窗口。

要关闭模拟器,只需要关闭模拟器窗口即可。

操作模拟器

你可以通过模拟器的启动选项和控制台命令来控制模拟环境的行为和特性。一旦模拟器启动,你

就可以通过键盘和鼠标来”按” 模拟器的按键,从而操作模拟器。

下面的表格总结了模拟器按键可键盘按键之间的映射关系。

模拟器按键键盘按键

后退ESC

菜单F1 或 PgUp

开始F2 或 PgDn

呼叫F3

挂断F4

—F5, F6 未分配

电源按键F7

禁用/启用所有网络F8

开始跟踪F9 (当且仅当有DE>-traceDE>标记时有效)

停止跟踪F10 (当且仅当有DE>-traceDE>标记时有效)

主页HOME

方向键 左/上/右/下小键盘 4/8/6/2

方向键 中心建小键盘 5

调低音量小键盘 负号(-)

调高音量小键盘 加号(+)

模拟器启动选项

Android模拟器提供了很多启动选项,你可以在启动模拟器时指定,来控制其外观和行为。下面是

用命 令行的方式启动模拟器并指定参数的语法:

emulator [-option [value]] ... [-qemu args]

下表总结了所有有效的选项。

类型选项描述注释

帮助DE>-helpDE>以列表的形式打印模拟器的所有命令

数据DE>-data [file]DE>使用当作用户数据的磁盘镜像如果没有DE>-dataDE>,模拟器会在

~/.android (Linux/Mac) 或C:Documents andSettingsLocal SettingsAndroid(Windows)中查找文

件名为””的文件。

如果使用了DE>-data DE>但不存在,模拟器会在那个位置创建一个文件

DE>-ramdisk DE>使用作为RAM镜像默认值为/

DE>-sdcard DE>使用 作为SD卡镜像默认值为/

DE>-wipe-dataDE>启动前清除用户磁盘镜像中的所有数据(参考DE>-dataDE>)

调试DE>-consoleDE>允许当前中断使用控制台Shell

DE>-debug-kernelDE>将内核输出发送到控制台

DE>-logcat DE>允许根据给定的标签为输出分类如果定义了环境变量

ANDROID_LOG_TAGS并且不为空,

它的值将被作为logcat的默认值。

DE>-trace DE>允许代码剖析(按F9键开始)

DE>-verboseDE>允许详细信息输出

DE>-verbosekeysDE>允许详细输出按键信息

媒体DE>-mic DE>使用设备或者WAV文件作为音频输出

DE>-noaudioDE>禁用Android的音频支持默认禁用

DE>-radio DE>将无线调制解调器接口重定向到主机特征设备

DE>-useaudioDE>启用Android音频支持默认不启用

网络DE>-netdelay DE>设置网络延迟模拟的延迟时间为.默认值是DE>noneDE>。请参

考网络延迟模拟中表”支持的值”

DE>-netfastDE>DE>-netspeed full -netdelay noneDE>的快捷方式

DE>-netspeed DE>设置网速模拟的加速值为.默认值为DE>fullDE>。请参考网速模拟中

表”支持的值”

系统DE>-image DE>使用作为系统镜像默认值为/

DE>-kernel DE>使用 作为模拟器内核

DE>-nojniDE>

DE>-qemuDE>传递qemu参数

DE>-qemu -hDE>显示qemu帮助信息

DE>-system

DE>

目录下查找系统、RAM和用户数据镜像

UIDE>-flashkeysDE>在设备皮肤上闪烁按下的键

DE>-noskinDE>不使用任何模拟器皮肤

DE>-onion DE>在屏幕上使用覆盖图不支持JPEG格式图片,仅支持PNG格式图片

DE>-onion-alpha DE>指定onion皮肤的半透明值(单位%).默认值为50

DE>-skin DE>用指定皮肤启动模拟器SDK提供了4个可选皮肤:

本文标签: 模拟器模拟使用启动按键