Android模拟器提供了很多启动选项,你可以在启动模拟器时指定,来控制其外观和行为。下面是用命 令行的方式启动模拟器并指定参数的语法:
emulator [-option [value]] ... [-qemu args]
下表总结了所有有效的选项。
类型 | 选项 | 描述 | 注释 |
帮助 | de>-helpde> | 以列表的形式打印模拟器的所有命令 |
|
数据 | de>-data [file]de> | 使用<file>当作用户数据的磁盘镜像 | 如果没有de>-datade>,模拟器会在~/.android (Linux/Mac) 或C:\Documents and Settings\<user>\Local Settings\Android (Windows)中查找文件名为"userdata.img"的文件。 如果使用了de>-data <file>de>但<file>不存在,模拟器会在那个位置创建一个文件 |
de>-ramdisk <file>de> | 使用<file>作为RAM镜像 | 默认值为<system>/ramdisk.img | |
de>-sdcard <file>de> | 使用<file> 作为SD卡镜像 | 默认值为<system>/sdcard.img | |
de>-wipe-datade> | 启动前清除用户磁盘镜像中的所有数据(参考de>-datade>) |
| |
调试 | de>-consolede> | 允许当前中断使用控制台Shell |
|
de>-debug-kernelde> | 将内核输出发送到控制台 |
| |
de>-logcat <logtags>de> | 允许根据给定的标签为输出分类 | 如果定义了环境变量ANDROID_LOG_TAGS并且不为空, | |
de>-trace <name>de> | 允许代码剖析(按F9键开始) |
| |
de>-verbosede> | 允许详细信息输出 |
| |
de>-verbosekeysde> | 允许详细输出按键信息 |
| |
媒体 | de>-mic <device or file>de> | 使用设备或者WAV文件作为音频输出 |
|
de>-noaudiode> | 禁用Android的音频支持 | 默认禁用 | |
de>-radio <device>de> | 将无线调制解调器接口重定向到主机特征设备 |
| |
de>-useaudiode> | 启用Android音频支持 | 默认不启用 | |
网络 | de>-netdelay <delay>de> | 设置网络延迟模拟的延迟时间为<delay>. | 默认值是de>nonede>。请参考网络延迟模拟中表"支持的<delay>值" |
de>-netfastde> | de>-netspeed full -netdelay nonede>的快捷方式 |
| |
de>-netspeed <speed>de> | 设置网速模拟的加速值为<speed>. | 默认值为de>fullde>。请参考网速模拟中表"支持的<speed>值" | |
系统 | de>-image <file>de> | 使用<file>作为系统镜像 | 默认值为<system>/system.img |
de>-kernel <file>de> | 使用<file> 作为模拟器内核 |
| |
de>-nojnide> |
|
| |
de>-qemude> | 传递qemu参数 |
| |
de>-qemu -hde> | 显示qemu帮助信息 |
| |
de>-system <dir>de> | 在<dir>目录下查找系统、RAM和用户数据镜像 |
| |
UI | de>-flashkeysde> | 在设备皮肤上闪烁按下的键 |
|
de>-noskinde> | 不使用任何模拟器皮肤 |
| |
de>-onion <image>de> | 在屏幕上使用覆盖图 | 不支持JPEG格式图片,仅支持PNG格式图片 | |
de>-onion-alpha <percent>de> | 指定onion皮肤的半透明值(单位%). | 默认值为50 | |
de>-skin <skinID>de> | 用指定皮肤启动模拟器 | SDK提供了4个可选皮肤:
| |
de>-skindir <dir>de> | 在<dir>目录下查找皮肤 |
|