android模拟器中命令参数主要有哪些
1个回答
展开全部
1、Help
-help打印模拟器参数列表。
-help-all打印所有启动参数明细。
-help-<option>打印指定启动参数的信息。
-help-debug-tags打印所有被-debug <tags>打开的列表。
-help-disk-images打印正在使用的磁盘镜像信息。
-help-environment打印模拟器环境变量信息。
-help-keys打印当前的键盘映射。
-help-keyset-file打印一个自定义的键盘映射文件的定义。
2、Disk Images
-cache <filepath>使用<filepath> 指定网络缓存分区镜像。自定义,您可以指定一个当前工作目录的相对路径。如果没有指定缓存文件,模拟器会指定一个零时文件作为缓存文件。
-data <filepath>使用<filepath>作为用户数据磁盘镜像。自定义,您可以指定一个当前工作目录的相对路径。如果-data没有被使用,模拟器会在<datadir>指定的目录下寻找名叫"userdata-qemu.img"的镜像文件。默认情况下,模拟器会寻找~/.android (on Linux/Mac)或者C:/Documents and Settings/<user>/Local Settings/Application Data/Android (on Windows)。如果您使用了-data <filepath>,但是文件并不存在,模拟器将创建同名文件。
-image <filepath>使用<filepath>作为系统镜像。自定义,您可以指定一个当前工作目录的相对路径。默认为<system>/system.img。
-initdata <filepath>重写用户数据镜像时,(使用 -wipe-data),复制此文件内容到新用户数据文件镜像中。默认方式下,模拟器拷贝<system>/userdata.img。自定义,您可以指定一个当前工作目录的相对路径。
-kernel <filepath>使用<filepath>作为模拟器内核。自定义,您可以指定一个当前工作目录的相对路径。
-nocache启动模拟器时无缓存分区。
-ramdisk <filepath>使用<filepath>作为虚拟内存镜像。默认<system>/ramdisk.img. 自定义,您可以指定一个当前工作目录的相对路径。
-sdcard <filepath>使用<file>作为SD卡镜像。默认为<system>/sdcard.img. 自定义,您可以指定一个当前工作目录的相对路径。
-system <dirpath>在指定的<dir>下搜索系统、虚拟内存和用户数据镜像文件。<dir>为当前路径的相对目录。
-wipe-data重至用户数据镜像文件。(that is, the file specified by -datadir and -data, or the default file)。 模拟器删除所有用户数据,然后复制右-inidata参数指定的数据到镜像文件,在启动之前。
3、Debug
-debug <tags>开启/关闭指定tag的调试信息。
<tags>是一个被空格/逗号/纵列所分割的调试组建名称列表。
-debug-<tag>开启/关闭指定tag的调试信息。使用-help-debug-tags获得您可以指定为<tag>的调试组件列表。
-debug-no-<tag>关闭指定tag的调试信息。
-logcat <logtags>打开指定tag的日志输出。如果环境变量ANDROID_LOG_TAGS被指定且不为空,她的值将成为日志输出的默认值。
-shell创建一个拥有root权限的命令行窗口。即使模拟器的UI界面无法使用了,您依然可以使用命令行窗口。按Ctr-c键中断模拟器运行。
-shell-serial <device>打开具有root权限的脚本窗口。<device>必须是一个QEMU类型的设备。
-show-kernel <name>显示内核信息。
-trace <name>Enable code profiling (press F9 to start), written to a specified file.
-verbose开启冗长输出。Equivalent to -debug-init. 您可以定义ANDROID_VERBOSE环境变量作为冗长输出参数。定义你想用到的参数,用逗号分割。这样可以省略像-debug-<tags>这样的参数。
4、Media
-audio <backend>使用指定的音频后端。
-audio-in <backend>使用指定的音频输入后端。
-audio-out <backend>使用指定的音频输出后端。
-noaudio在当前虚拟机实例中关闭音频支持。
-radio <device>重新定向收音机接口到本地的字节设备。
-useaudio打开模拟器实例的音频支持。默认状态为打开。
5、Network
-dns-server <servers>使用指定的DNS服务器。<servers>必须是以逗号分割,多于4个的服务器名或IP地址。
-http-proxy <proxy>配置TCP连接使用HTTP/HTTPS代理。
<proxy>必须符合以下格式:http://<server>:<port>
http://<username>:<password>@<server>:<port> 前缀http://可以被忽略。如果-http-proxy <proxy>未被指定,模拟器将寻找http_proxy环境变量,并且自动寻找所有符号格式要求的<proxy> 值。
-netdelay <delay>设置网络延迟默认值为none。
-netfast快捷的 -netspeed full -netdelay none
-netspeed <speed>指定模拟器网络速度为<speed>,默认值为full。
-port <port>指定模拟器网络端口为<port>,控制台端口号必须介于5554和5584之间,并且<port>+1必须留作ADB使用。
-report-console <socket>启动前向第三方同志此模拟器实例的网络端口。<socket> 必须是以下几种格式:
tcp:<port>[,server][,max=<seconds>]
unix:<port>[,server][,max=<seconds>]
6、System
-cpu-delay <delay>降低模拟器CPU的速度到<delay>。<delay>支持0到100的整数。注意<delay>与具体的时钟或其他的绝对频率无关。它只表现为一种抽象的,相对于当前模拟器运行状况的速度调节。
-gps <device>重定向NMEA GPS到字节设备。
使用此参数通知模拟器模拟一个NMEA-compatible GPS,连接到一个扩展的设备或socket端口。<device>格式必须符合QEMU-specific所指定的设备格式。
-nojni在Dalvik运行时关闭JNI检查
-qemu传递参数到qemu。
-qemu -h关闭qemu帮助。
-radio <device>重定向录音机模块到制定的字符设备。<device>格式必须符合QEMU规定的序列设备。
-timezone <timezone>设定模拟器时区为<timezone>,替换为系统时区。<timezone>必须按照时区格式指定。比如:"America/Los_Angeles","Europe/Paris"
-version显示模拟器版本号。
7、UI
-dpi-device <dpi>修改模拟器的分辨率适配物理设备。默认值为165。参见-scale.
-no-boot-anim关闭模拟器启动时的动画。禁用启动动画可以加快启动速度。
-no-window关闭模拟器的绘制窗口。
-scale <scale>调整模拟器窗口。<scale> 是介于0.1到3的数字,它是调整屏幕的比例因子。您也可以指定一个DPI值,在添加dpi前缀的情况下。Auto参数告诉模拟器选择自己最合适的尺寸。
-raw-keys关闭Unicode键盘reverse-mapping.
-noskin不使用任何模拟器皮肤。
-keyset <file>用指定的键盘设置文件代替默认。指定宿主键盘和模拟器之间的键盘映射文件。
-onion <image>用图片覆盖屏幕。不支持JPEG,只支持PNG。
-onion-alpha <percent>指定onion皮肤透明值(百分比) 默认为50.
-onion-rotation <position>指定onion皮肤旋转。<position> 必须是 0, 1, 2, 3中的一个。
-skin <skinID>启动模拟器,搭配指定皮肤。
-skindir <dir>在指定目录<dir>下搜索皮肤
以上就是android模拟器中的一些常用参数及其作用,可能还有整理得不够全面得地方,欢迎大家补充分享。
-help打印模拟器参数列表。
-help-all打印所有启动参数明细。
-help-<option>打印指定启动参数的信息。
-help-debug-tags打印所有被-debug <tags>打开的列表。
-help-disk-images打印正在使用的磁盘镜像信息。
-help-environment打印模拟器环境变量信息。
-help-keys打印当前的键盘映射。
-help-keyset-file打印一个自定义的键盘映射文件的定义。
2、Disk Images
-cache <filepath>使用<filepath> 指定网络缓存分区镜像。自定义,您可以指定一个当前工作目录的相对路径。如果没有指定缓存文件,模拟器会指定一个零时文件作为缓存文件。
-data <filepath>使用<filepath>作为用户数据磁盘镜像。自定义,您可以指定一个当前工作目录的相对路径。如果-data没有被使用,模拟器会在<datadir>指定的目录下寻找名叫"userdata-qemu.img"的镜像文件。默认情况下,模拟器会寻找~/.android (on Linux/Mac)或者C:/Documents and Settings/<user>/Local Settings/Application Data/Android (on Windows)。如果您使用了-data <filepath>,但是文件并不存在,模拟器将创建同名文件。
-image <filepath>使用<filepath>作为系统镜像。自定义,您可以指定一个当前工作目录的相对路径。默认为<system>/system.img。
-initdata <filepath>重写用户数据镜像时,(使用 -wipe-data),复制此文件内容到新用户数据文件镜像中。默认方式下,模拟器拷贝<system>/userdata.img。自定义,您可以指定一个当前工作目录的相对路径。
-kernel <filepath>使用<filepath>作为模拟器内核。自定义,您可以指定一个当前工作目录的相对路径。
-nocache启动模拟器时无缓存分区。
-ramdisk <filepath>使用<filepath>作为虚拟内存镜像。默认<system>/ramdisk.img. 自定义,您可以指定一个当前工作目录的相对路径。
-sdcard <filepath>使用<file>作为SD卡镜像。默认为<system>/sdcard.img. 自定义,您可以指定一个当前工作目录的相对路径。
-system <dirpath>在指定的<dir>下搜索系统、虚拟内存和用户数据镜像文件。<dir>为当前路径的相对目录。
-wipe-data重至用户数据镜像文件。(that is, the file specified by -datadir and -data, or the default file)。 模拟器删除所有用户数据,然后复制右-inidata参数指定的数据到镜像文件,在启动之前。
3、Debug
-debug <tags>开启/关闭指定tag的调试信息。
<tags>是一个被空格/逗号/纵列所分割的调试组建名称列表。
-debug-<tag>开启/关闭指定tag的调试信息。使用-help-debug-tags获得您可以指定为<tag>的调试组件列表。
-debug-no-<tag>关闭指定tag的调试信息。
-logcat <logtags>打开指定tag的日志输出。如果环境变量ANDROID_LOG_TAGS被指定且不为空,她的值将成为日志输出的默认值。
-shell创建一个拥有root权限的命令行窗口。即使模拟器的UI界面无法使用了,您依然可以使用命令行窗口。按Ctr-c键中断模拟器运行。
-shell-serial <device>打开具有root权限的脚本窗口。<device>必须是一个QEMU类型的设备。
-show-kernel <name>显示内核信息。
-trace <name>Enable code profiling (press F9 to start), written to a specified file.
-verbose开启冗长输出。Equivalent to -debug-init. 您可以定义ANDROID_VERBOSE环境变量作为冗长输出参数。定义你想用到的参数,用逗号分割。这样可以省略像-debug-<tags>这样的参数。
4、Media
-audio <backend>使用指定的音频后端。
-audio-in <backend>使用指定的音频输入后端。
-audio-out <backend>使用指定的音频输出后端。
-noaudio在当前虚拟机实例中关闭音频支持。
-radio <device>重新定向收音机接口到本地的字节设备。
-useaudio打开模拟器实例的音频支持。默认状态为打开。
5、Network
-dns-server <servers>使用指定的DNS服务器。<servers>必须是以逗号分割,多于4个的服务器名或IP地址。
-http-proxy <proxy>配置TCP连接使用HTTP/HTTPS代理。
<proxy>必须符合以下格式:http://<server>:<port>
http://<username>:<password>@<server>:<port> 前缀http://可以被忽略。如果-http-proxy <proxy>未被指定,模拟器将寻找http_proxy环境变量,并且自动寻找所有符号格式要求的<proxy> 值。
-netdelay <delay>设置网络延迟默认值为none。
-netfast快捷的 -netspeed full -netdelay none
-netspeed <speed>指定模拟器网络速度为<speed>,默认值为full。
-port <port>指定模拟器网络端口为<port>,控制台端口号必须介于5554和5584之间,并且<port>+1必须留作ADB使用。
-report-console <socket>启动前向第三方同志此模拟器实例的网络端口。<socket> 必须是以下几种格式:
tcp:<port>[,server][,max=<seconds>]
unix:<port>[,server][,max=<seconds>]
6、System
-cpu-delay <delay>降低模拟器CPU的速度到<delay>。<delay>支持0到100的整数。注意<delay>与具体的时钟或其他的绝对频率无关。它只表现为一种抽象的,相对于当前模拟器运行状况的速度调节。
-gps <device>重定向NMEA GPS到字节设备。
使用此参数通知模拟器模拟一个NMEA-compatible GPS,连接到一个扩展的设备或socket端口。<device>格式必须符合QEMU-specific所指定的设备格式。
-nojni在Dalvik运行时关闭JNI检查
-qemu传递参数到qemu。
-qemu -h关闭qemu帮助。
-radio <device>重定向录音机模块到制定的字符设备。<device>格式必须符合QEMU规定的序列设备。
-timezone <timezone>设定模拟器时区为<timezone>,替换为系统时区。<timezone>必须按照时区格式指定。比如:"America/Los_Angeles","Europe/Paris"
-version显示模拟器版本号。
7、UI
-dpi-device <dpi>修改模拟器的分辨率适配物理设备。默认值为165。参见-scale.
-no-boot-anim关闭模拟器启动时的动画。禁用启动动画可以加快启动速度。
-no-window关闭模拟器的绘制窗口。
-scale <scale>调整模拟器窗口。<scale> 是介于0.1到3的数字,它是调整屏幕的比例因子。您也可以指定一个DPI值,在添加dpi前缀的情况下。Auto参数告诉模拟器选择自己最合适的尺寸。
-raw-keys关闭Unicode键盘reverse-mapping.
-noskin不使用任何模拟器皮肤。
-keyset <file>用指定的键盘设置文件代替默认。指定宿主键盘和模拟器之间的键盘映射文件。
-onion <image>用图片覆盖屏幕。不支持JPEG,只支持PNG。
-onion-alpha <percent>指定onion皮肤透明值(百分比) 默认为50.
-onion-rotation <position>指定onion皮肤旋转。<position> 必须是 0, 1, 2, 3中的一个。
-skin <skinID>启动模拟器,搭配指定皮肤。
-skindir <dir>在指定目录<dir>下搜索皮肤
以上就是android模拟器中的一些常用参数及其作用,可能还有整理得不够全面得地方,欢迎大家补充分享。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询