`
maricoliu
  • 浏览: 55332 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android emulator 命令详解

阅读更多
在命令行输入: emulator -help,即可显示emulator支持的所有命令。

Android Emulator usage:

    emulator [options] [-qemu args]


options:
    -sysdir <dir>                 在目录<dir>中搜索system.img
    -system <file>                读取system.img文件<file>   
    -datadir <dir>                写入用户数据到目录 <dir>
    -kernel <file>                使用指定内核kernel-qemu文件
    -ramdisk <file>               指定ram 镜像文件ramdisk.img
    -image <file>                  obsolete, use -system <file> instead
    -init-data <file>              initial data image (default <system>/userdata.img
    -initdata <file>               same as '-init-data <file>'
    -data <file>                   data image
                                   (default <datadir>/userdata-qemu.i
mg
    -partition-size <size>         分区大小MBs
    -cache <file>                  cache.img
    -no-cache                      禁止缓存
    -nocache                       禁止缓存
    -sdcard <file>                 sdcard.img
    -wipe-data                     reset the use data image (copy it from initda
ta)
    -avd <name>                    使用指定AVD设备
    -skindir <dir>                 search skins in <dir> (default <system>/skins
)
    -skin <name>                   select a given skin
    -no-skin                       don't use any emulator skin
    -noskin                        same as -no-skin
    -memory <size>                 物理内存大小MBs
    -netspeed <speed>              最大网速
    -netdelay <delay>              网络延迟
    -netfast                       disable network shaping
    -trace <name>                  enable code profiling (F9 to start)
    -show-kernel                   显示内核消息
    -shell                         终端启用root shell
    -no-jni                        disable JNI checks in the Dalvik runtime
    -nojni                         same as -no-jni
    -logcat <tags>                 查看日志
    -no-audio                      disable audio support
    -noaudio                       same as -no-audio
    -audio <backend>               use specific audio backend
    -audio-in <backend>            use specific audio input backend
    -audio-out <backend>           use specific audio output backend
    -raw-keys                      disable Unicode keyboard reverse-mapping
    -radio <device>                无线猫
    -port <port>                   连接控制台的TCP端口.
    -ports <consoleport>,<adbport> TCP ports used for the console and adb bridge

    -onion <image>                 use overlay PNG image over screen
    -onion-alpha <%age>            specify onion-skin translucency
    -onion-rotation 0|1|2|3        specify onion-skin rotation
    -scale <scale>                 窗口缩放
    -dpi-device <dpi>              specify device's resolution in dpi (default 1
65)
    -http-proxy <proxy>            HTTP/HTTPS 代理
    -timezone <timezone>           时区
    -dns-server <servers>          DNS服务器
    -cpu-delay <cpudelay>          throttle CPU emulation
    -no-boot-anim                  disable animation for faster boot
    -no-window                     disable graphical window display
    -version                       版本
    -report-console <socket>       report console port to remote socket
    -gps <device>                  redirect NMEA GPS to character device
    -keyset <name>                 specify keyset file name
    -shell-serial <device>         specific character device for root shell
    -old-system                    support old (pre 1.4) system images
    -tcpdump <file>                记录网络数据包
    -bootchart <timeout>           enable bootcharting
    -prop <name>=<value>           设置系统属性


     -qemu args...                 pass arguments to qemu
     -qemu -h                      显示qemu帮助

     -verbose                      same as '-debug-init'
     -debug <tags>                 enable/disable debug messages
     -debug-<tag>                  enable specific debug messages
     -debug-no-<tag>               disable specific debug messages

     -help                         帮助
     -help-<option>                print option-specific help

     -help-disk-images             about disk images
     -help-keys                    supported key bindings
     -help-debug-tags              debug tags for -debug <tags>
     -help-char-devices            character <device> specification
     -help-environment             environment variables
     -help-keyset-file             key bindings configuration file
     -help-virtual-device          virtual device management
     -help-sdk-images              about disk images when using the SDK
     -help-build-images            about disk images when building Android
     -help-all                     帮助(所有)

-------------------------

模拟器至少需要:
kernel-qemu
ramdisk.img
system.img
userdata.img

还可以包括:
sdcard.img
userdata-qemu.img
cache.img
system-qemu.img
分享到:
评论

相关推荐

    android模拟器命令详解收集.pdf

    Android 模拟器命令详解收集 Android 模拟器是 Android SDK 自带的一个移动设备模拟器,可以在电脑上运行虚拟设备,模拟除接听和拨打电话外的所有移动设备上的典型功能和行为。 Android 模拟器提供了大量的导航和...

    android模拟器命令详解[借鉴].pdf

    《Android模拟器命令详解》 Android模拟器是Android SDK中不可或缺的一部分,它为开发者提供了一个在计算机上模拟Android设备的功能,使得无需实体设备就能进行应用的预览、开发和测试。模拟器能模拟大部分移动设备...

    android terminal emulator.apk.zip

    在Android 5.1.1系统上,"android terminal emulator.apk"表现良好,用户可以顺畅地输入各种ADB命令,如"adb shell"进入设备的shell环境,执行"ls"查看目录内容,"cd"切换目录,"install"安装APK文件,甚至"push"和...

    android_命令大全

    #### 二、`android.bat`命令详解 `android.bat`是Windows环境下执行Android SDK管理任务的批处理文件,主要功能包括创建AVD(Android Virtual Device)、列出可用的目标平台及虚拟设备等。 ##### 2.1 查看帮助信息...

    Android中的adb命令详解

    ### Android中的adb命令详解 #### 一、adb简介 Android调试桥(adb)是一个功能强大的命令行工具,它能够帮助开发者管理和控制Android设备或模拟器的状态。adb支持多种任务,例如执行shell命令、端口转发、文件...

    android 常用命令大全(图文并茂)

    ### Android常用命令详解 #### 一、概述 在Android开发过程中,熟练掌握一系列命令行工具是非常重要的。这些命令不仅能够帮助开发者高效地进行项目构建、调试以及管理虚拟设备,还能提高开发效率,节省时间和资源...

    Android LogCat使用详解

    - **Android Emulator**:在命令行中,你可以通过 `emulator` 命令启动模拟器并指定 `-logcat` 参数来控制日志输出。例如,`emulator -avd GPhone -logcat w` 将只显示警告(WARN)和错误(ERROR)级别的日志。 - ...

    Android 模拟器建立端口映射

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

    Android 实用工具之emulator介绍

    **Android Emulator详解** 在Android开发过程中,Android Emulator是一个至关重要的工具,它允许开发者在没有物理设备的情况下测试和调试应用程序。Emulator是Android SDK的一部分,位于`android-sdk\tools`目录下...

    Android模拟器参数 emulator启动设置

    ### Android模拟器参数详解 #### 一、引言 Android模拟器是开发人员在没有实体设备的情况下测试Android应用的重要工具之一。它允许开发者在各种不同的硬件配置和Android版本上进行测试,确保应用能够正常工作。...

    Androidadb操作详解

    Android ADB(Android Debug Bridge)是一个至关重要的...无论是安装应用、传输文件,还是执行系统命令,ADB都是Android开发过程中不可或缺的一部分。通过熟练掌握ADB的使用,开发者可以更高效地进行Android开发工作。

    Android ADB命令的使用

    #### ADB命令详解 1. **启动ADB服务** - `adb start-server`:启动ADB服务。 - `adb kill-server`:关闭ADB服务。 2. **设备管理** - `adb devices`:列出所有已连接的设备。 - `adb connect &lt;device ip&gt;:...

    android adb命令参考

    ### Android ADB命令详解 #### 一、概述 ADB(Android Debug Bridge)是Android系统提供的一个功能强大的命令行工具,用于实现计算机与Android设备之间的通信。通过ADB,开发者可以进行设备管理、应用安装调试等...

    android开发timeout出错的详解

    在Android应用开发过程中,开发者经常会遇到“Failed to install .apk on device 'emulator-5554': timeout”这样的错误,这通常是由于安装APK到设备(通常是Android模拟器)时超时导致的。这个错误可能会影响开发...

Global site tag (gtag.js) - Google Analytics