`
aloofqq
  • 浏览: 28625 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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文件夹下的内容。 

 

  • 大小: 55.3 KB
分享到:
评论

相关推荐

    Android 模拟器建立端口映射

    ### Android模拟器端口映射详解 #### 一、引言 在开发Android应用程序时,开发者经常需要在模拟器上进行应用调试与测试工作。在某些特定场景下,如需在本地计算机与模拟器之间传输数据(特别是UDP协议的数据包),...

    Android 模拟器永久root工具

    Android 模拟器永久root工具------包含 (android for img.rar、Android SU文件更新包.zip、RootExplorer.apkSuperuser.apk) 1、用android for img.rar里的android for img.exe打开 E:\SDK\platforms\android-8\...

    在Android模拟器上安装软件

    在Android模拟器上安装软件是一项基础且重要的操作,尤其对于进行Android开发和测试的用户来说,掌握此技能是必不可少的。通过本文,我们将深入探讨在Android模拟器上安装软件的具体步骤、涉及的工具以及可能遇到的...

    模拟器躲避的检测与应对(Android模拟器)

    Android模拟器检测技术的研究与应用现状是模拟器躲避检测与应对的核心议题,其目的是为了揭示模拟器的检测方法和应对措施。随着Android模拟器的广泛应用,为了区分模拟器与真实设备,确保应用程序的安全性,开发者和...

    Android模拟器Ip设置详细操作

    在Android开发过程中,Android模拟器扮演着至关重要的角色,它为开发者提供了一个可以在桌面系统上运行和测试Android应用的环境。然而,由于模拟器的网络配置与开发者的主机系统不一致,这可能导致通信问题,例如...

    android模拟器启动问题

    在IT领域,尤其是在移动应用开发过程中,Android模拟器扮演着至关重要的角色,它为开发者提供了在真实设备上可能无法实现的测试和调试环境。然而,在使用Android模拟器的过程中,难免会遇到各种各样的启动问题,这些...

    android模拟器安装APK文件

    在Android开发过程中,Android模拟器是一个非常重要的工具,它允许开发者在没有物理设备的情况下测试应用程序。APK(Android Package)是Android系统中的应用程序包文件格式,用于分发和安装移动应用。下面我们将...

    Mac本M1芯片无法使用Android模拟器的解决方案.docx

    "解决Mac本M1芯片无法使用Android模拟器的问题" 本文主要讲述了Mac本M1芯片无法使用Android模拟器的解决方案。由于M1芯片的特殊性,使用Android Studio的模拟器时会遇到一些问题。本文将详细介绍如何安装和使用...

    安装APK文件到Android模拟器

    安装 APK 文件到 Android 模拟器 Android 手机使用的执行文件为 APK 格式,类似于 Windows 平台的 exe 文件。在 Android 模拟器中安装 APK 文件有多种方法,如果你是开发人员,可以通过 Eclipse+ADT,使用 DDMS...

    制作可独立分发的Android模拟器

    标题中的“制作可独立分发的Android模拟器”是指创建一个可以脱离原始开发环境,单独在其他计算机上运行的Android模拟器副本。这样的模拟器通常包含所有必要的组件,使得用户无需安装完整的Android SDK或依赖外部...

    Android模拟器小技巧

    压缩文件包含:Android模拟器快捷键大全.pdf、 Android模拟器也玩ping.pdf、 gsm call命令向Android模拟器打电话.pdf、 sms send命令向Android模拟器发短信.pdf、 让你的Android模拟器支持Cupcake屏幕键盘.pdf

    HTC G2风格的Android 模拟器皮肤

    "HTC G2风格的Android模拟器皮肤"是指为Android模拟器设计的一种界面外观,它模仿了HTC G2手机的操作界面和风格。HTC G2是HTC公司推出的一款早期Android智能手机,以其独特的侧滑QWERTY键盘和原生Android系统体验而...

    Android 模拟器 Genymotion 安装配置与 ARM 支持

    ### Android模拟器Genymotion安装配置与ARM支持 #### 一、Genymotion简介 Genymotion是一款基于VirtualBox的Android模拟器,以其快速、高效、兼容性好等特点深受开发者喜爱。它支持多种设备配置,并且能够模拟最新...

    如何修改Android模拟器的IMSI

    如何修改Android模拟器的IMSI,简单方法。

    android模拟器修改host

    android模拟器修改host.docx

    android模拟器系统源码

    android开发所使用的 模拟器系统源码,用于练习时需要跳转到模拟器自带页面时 ,设置隐式意图 , 查看意图过滤器等等。ceshiguo eclipse自带 AVD模拟器 和 genymotion模拟器

    安卓android模拟器bluestacks root方法 教程 【陌陌 电脑版 解封成功】支持最新版本0.7.8

    ### 安卓Android模拟器BlueStacks Root方法教程详解 #### 一、前言 本文将详细介绍如何在BlueStacks Android模拟器上进行Root操作,该教程适用于BlueStacks的最新版本0.7.8,并且经过作者亲自测试,确认有效。通过...

Global site tag (gtag.js) - Google Analytics