附录二 Android模拟器 参数大全
Android Emulator是一款功能非常齐全的模拟器,电话本、通话等功能都可进行模拟。甚至其内置的浏览器和Google Maps都可以联网。用户可以使用键盘输入,单击模拟器按键输入,甚至还可以使用鼠标单击、拖动屏幕进行操作。
1.模拟器和真机的不同之处
* 不支持呼叫和接听实际来电,但可以通过控制台模拟电话呼叫(呼入和呼出)。
* 不支持USB连接。
* 不支持相机/视频捕捉。
* 不支持音频输入(捕捉),但支持输出(重放)。
* 不支持扩展耳机。
* 不能确定连接状态。
* 不能确定电池电量水平和交流充电状态。
* 不能确定SD卡的插入/弹出。
* 不支持蓝牙。
2.参数大全
Android模拟器emulator.exe文件包含了很多参数,平时在Eclipse IDE中,模拟器运行被自动调用的,如果仅仅使用Android emulator或采用NetBean这样的开放环境又如何设置呢? 我们总结了一下模拟器的所有参数及使用方法,具体如下所示。
Android Emulator usage: emulator [options] [-qemu args]
options:
-system <dir> read system images from <dir>
-datadir <dir> write user data into <dir>
-kernel <file> emulated kernel 指定内核文件
-ramdisk <file> ramdisk image (default <system>/ramdisk.img) 创建内存磁盘
-image <file> system image (default <system>/system.img)
-initdata <file> initial user image (default <system>/userdata.img)
-data <file> working user image (default <datadir>/userdata-qemu.img)
-wipe-data reset the user data image (copy it from initdata) 清除所有用户数据
-nocache disable the cache partition 禁止分区缓存
-sdcard <file> SD card image (default <system>/sdcard.img) 使用SD卡映像
-skindir <dir> search skins in <dir> (default <system>/skins) 搜索外观皮肤路径
-skin <skin> select a given skin 选择Android模拟器皮肤ID
-noskin don't use any emulator skin 不使用任何模拟器外观,这样有助于提高模拟器速度,内存小的用户可以尝试
-netspeed <speed> maximum network download/upload speeds 设置网络速度如GPRS、EDGE、3G更多详细的内容下面有介绍
-netdelay <delay> network latency emulation 网络延时设置
-netfast disable network shaping (full speed, no latency) 网络全速工作
-trace <name> enable code profiling (press F9 to start) 跟踪调试
-debug-kernel send kernel output to the console 内核调试
-console enable console shell on current terminal 启用控制台Shell在当前中端
-nojni disable JNI checks in the Dalvik runtime 禁用JNI检查
-logcat <tags> enable logcat output with given tags 设置log输出标签
-noaudio disable android audio support 禁用音频支持
-useaudio enable android audio support (default) 启用音频支持
-mic <file> WAV file for audio input 使用wav文件模拟mic麦克输入
-flash-keys flash key presses on the device skin
-raw-keys disable Unicode keyboard reverse-mapping
-radio <device> redirect radio modem interface to character device
-oldradio enable old VM-based simulated radio
-onion <image> use overlay image over screen
-onion-alpha <%age> specify onion skin translucency (default 50)
-http-proxy <proxy> make TCP connections through a HTTP/HTTPS proxy 代理服务器设置
-verbose enable verbose output
-verbose-keys enable verbose key presses
-verbose-proxy enable proxy debug messages
-version display emulater version number
-qemu pass arguments to qemu
-qemu -h display qemu help
-help print this help
Default network latency is 'none'
<proxy> can be one of the following:
http://<server>:<port>
http://<username>:<password>@<server>:<port>
the 'http://' prefix can be omitted. If '-http-proxy <proxy>' is not used,
the 'http_proxy' environment variable is looked up and any value matching
the <proxy> format will be used automatically
3.快捷键
Android模拟器同样存在很多快捷键,当模拟器运行时,可以使用下面的快捷键来操作Android emulator,这样比用键盘和鼠标操作更高效,不妨试一下:
D:\unsetup\android-sdk-windows-1.1_r1\tools>emulator.exe -help-keys
When running the emulator, use the following keypresses:
HOME Home button 主界面键
F2, PAGEUP Menu (Soft-Left) button 左软键
Shift-F2, PAGEDOWN Star (Soft-Right) button 右软键
ESCAPE Back button 后退键
F3 Call/Dial button 拨号/呼叫键
F4 Hangup/EndCall button 结束通话
F7 Power button 电源键
F5 Search button 搜索键
KEYPAD_PLUS, Ctrl-F5 Volume up button 增大音量键
KEYPAD_MINUS, Ctrl-F6 Volume down button 减小音量键
Ctrl-KEYPAD_5, Ctrl-F3 Camera button 相机键
KEYPAD_7, Ctrl-F11 switch to previous layout 返回键
KEYPAD_9, Ctrl-F12 switch to next layout 后一个界面
F8 toggle cell network on/off 禁止/启用所有网络
F9 toggle code profiling 开始跟踪
Alt-ENTER toggle fullscreen mode 打开/关闭全屏模式
F6 toggle trackball mode 打开/关闭轨迹球
DELETE show trackball 显示轨迹球
KEYPAD_5 DPad center 导航中建/OK键
KEYPAD_4 DPad left 左键
KEYPAD_6 DPad right 右键
KEYPAD_8 DPad up shang 上键
KEYPAD_2 DPad down 下键
KEYPAD_MULTIPLY increase onion alpha
KEYPAD_DIVIDE decrease onion alpha
4.模拟器使用注意事项
平时使用emulator测试开发程序时,可能会遇到系统关于C盘空间不足之类的提示,这是由于Android模拟器每次运行时会临时生成几个.tmp后缀的临时文件,一段时间后,其可能占用几G的磁盘空间。所以需要手工定期清理一下C:\Documents and Settings\sh\Local Settings\Temp\AndroidEmulator文件夹下的内容。
分享到:
相关推荐
Android 模拟器参数大全 Android 模拟器参数大全是 Android 开发网原创的一份详细的参数大全,涵盖了 emulator.exe 文件中的所有参数及其使用方法。通过这份大全,我们可以更好地理解和使用 Android 模拟器,提高...
《Android模拟器参数详解》 Android Emulator是开发者在开发Android应用时不可或缺的工具,它提供了与真实设备相似的环境,让开发者可以在不依赖物理设备的情况下进行测试和调试。尽管模拟器无法完全复制真实设备的...
二、参数大全 Android模拟器的emulator.exe文件包含了很多参数,这些参数可以在命令行中使用,以控制模拟器的行为。下面是这些参数的详细介绍: * -system <dir>:从指定目录读取系统镜像。 * -datadir <dir>:将...
### Android模拟器创建参数详解 在开发Android应用的过程中,经常需要用到Android模拟器来进行测试与调试。正确设置模拟器的各项参数对于提升开发效率至关重要。本文将详细介绍创建Android模拟器时各个参数的意义...
### Android模拟器参数详解 #### 一、引言 Android模拟器是开发人员在没有实体设备的情况下测试Android应用的重要工具之一。它允许开发者在各种不同的硬件配置和Android版本上进行测试,确保应用能够正常工作。...
### 解决Android模拟器上网问题 #### 概述 在进行Android应用开发的过程中,开发者经常需要使用Android模拟器来进行应用程序的测试与调试。然而,在某些情况下,模拟器可能会遇到无法联网的问题,这不仅影响了应用...
在Android开发过程中,Android模拟器是一个非常重要的工具,它允许开发者在没有物理设备的情况下测试应用程序。APK(Android Package)是Android系统中的应用程序包文件格式,用于分发和安装移动应用。下面我们将...
Android 模拟器的使用技巧包括设置模拟器的参数、使用命令行命令控制模拟器、使用模拟器测试和调试应用程序等。 14. Android 模拟器的常见问题 Android 模拟器的常见问题包括模拟器无法启动、模拟器性能不佳、...
标题中的“制作可独立分发的Android模拟器”是指创建一个可以脱离原始开发环境,单独在其他计算机上运行的Android模拟器副本。这样的模拟器通常包含所有必要的组件,使得用户无需安装完整的Android SDK或依赖外部...
### Android模拟器无法使用键盘问题解决方案 随着移动应用开发需求的不断增加,Android模拟器成为开发者进行应用程序测试的重要工具之一。然而,在使用过程中难免会遇到各种问题,比如模拟器无法识别或使用键盘的...
- 设置模拟器参数,包括: - SDCard size:定义虚拟SD卡的大小,例如10M。 - Resolution:设置模拟器屏幕分辨率,例如320x485,其中485包含460的高度加上25的状态栏高度。 - Abstracted LCD density:屏幕密度,...
本文将深入探讨“Android模拟器皮肤6套”这一主题,介绍相关知识点,帮助用户更好地理解和利用这些资源。 首先,Android模拟器皮肤,也称为AVD(Android Virtual Device)皮肤,是用来改变模拟器外观的配置。这些...
《Android模拟器命令详解》 Android模拟器是Android SDK中不可或缺的一部分,它为开发者提供了一个在计算机上预览、开发和测试Android应用的平台。模拟器不仅能够模拟真实设备的各种功能,如导航键、触摸屏操作,还...
### Android模拟器入门详解 #### 一、Android模拟器简介 Android模拟器是开发者用于测试Android应用程序的一个重要工具。它可以模拟Android设备环境,允许开发者在不同的硬件配置和Android版本上测试应用的功能和...
### Android模拟器简介与开发环境搭建 #### 一、Android模拟器概述 Android模拟器是Android SDK中的一个重要组件,它允许开发者在计算机上模拟运行Android操作系统。这对于没有实体设备进行测试的情况下,提供了一...
7. **Android模拟器参数大全**:模拟器有许多可调整的参数,如硬件特性、系统镜像版本等。了解这些参数可以帮助开发者定制更精确的测试环境,确保应用在各种配置下都能正常运行。 8. **模拟器的Ping功能**:模拟器...
《Android模拟器使用参数详解》 Android模拟器是Android SDK的一部分,它是一个可以在个人电脑上运行的虚拟设备,用于预览、开发和测试Android应用程序。模拟器具备了真实设备的大部分功能,包括导航键、控制键,...
接下来,我们将深入探讨Android模拟器的一些高级特性,例如它所包含的丰富的参数配置,这些参数可以让用户根据需要设置模拟器的各种行为。以下是一些常用的参数和它们的作用: 1. -system <dir>:此参数用于指定...
解决这个问题需要确保模拟器参数中镜像路径是正确的绝对路径,并且不含空格。 总结以上知识点,要在Android模拟器中正确使用SD卡,需要掌握以下几点: 1. 使用mksdcard工具创建SD卡镜像文件,并确保路径正确无误。...
3. **配置模拟器参数**:你可以自定义模拟器的性能参数,例如处理器类型(Intel x86或ARM)、内存大小、磁盘空间等。对于更快的启动速度,可以选择使用HAXM(Intel Hardware Accelerated Execution Manager)或谷歌...