导航:首页 > 程序命令 > 启动模拟器命令

启动模拟器命令

发布时间:2022-08-28 01:26:46

android模拟器中命令参数主要有哪些

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模拟器中的一些常用参数及其作用,可能还有整理得不够全面得地方,欢迎大家补充分享。

Ⅱ 怎么用命令行创建android模拟器

Android模拟器被命名为goldfish,用来模拟包括下面一些功能的ARM SoC:

* ARM926ej-S CPU

* Thumb support

* MMC

* RTC

* Keyboard

* USB Gadget

* Framebuffer

* TTY driver

* NAND FLASH

Android模拟器所对应的源代码主要在external/qemu目录下。如果你想将Android移植到其他设备上,熟悉它目前所针对的模拟器环境可以提供一些参考。

对于应用程序的开发者,模拟器提供了很多开发和测试时的便利。无论在Windows下还是Linux下,Android模拟器都可以顺利运行,并且Google提供了Eclipse插件,可将模拟器集成到Eclipse的IDE环境。当然,你也可以从命令行启动Android模拟器。

这款模拟器功能非常齐全,电话本、通话等功能都可正常使用(当然你没办法真的从这里打电话)。甚至其内置的浏览器和Google Maps都可以联网。用户可以使用键盘输入,鼠标点击模拟器按键输入,甚至还可以使用鼠标点击、拖动屏幕进行操纵。

当然模拟器毕竟是模拟器,和真实的机子还是存在差别的,

* 不支持呼叫和接听实际来电;但可以通过控制台模拟电话呼叫(呼入和呼出不支持USB连接

要玩GPhone的模拟器,当然需要先去如果打不开就用上面下载Android的SDK,解压出来后在SDK的根目录下有一个tools文件夹,里面就是模拟器和一些非常有用的工具。(SDK详细的安装过程请参照http://blog.csdn.net/magicyu2/archive/2009/11/02/4755747.aspx)

要正确的启动模拟,你必须先要创建一个 AVD( Android Virtual Device 虚拟设备 ) ,你可以利用AVD创建基于不同版本的模拟器,下面就介绍如何创建AVD:

查看当前支持版本(在列出的版本中我们需要记住id值,这个值在第2步中使用):

magicyu@magicyu-desktop:~$ android list target

你可以看到几个Available Android targets,比如:Name: Android 1.6,他们有各自的id号。

magicyu@magicyu-desktop:~$ android create avd -n magicyu -t 2

-n后面接需要创建avd的名字,-t后面接需要创建虚拟器的类型,2即为步骤(1)中得到的类型id号。

magicyu@magicyu-desktop:~$ android list avd

magicyu@magicyu-desktop:~$ emulator @magicyu 或者

emulator -avd magicyu

magicyu@magicyu-desktop:~$ emulator -avd magicyu -skin QVGA

skin后面接所要启动皮肤的类型,所有的类型可以在<SDK>/ platforms/android-1.*/skins目录下找到,*为所指的版本。如在1.6版本的SDK下有HVGA,QVGA, WVGA800,WVGA854几种。按Ctrl+F11,可以直接改变模拟器的横纵摆放。

当然AVD也可以在Eclipse中创建和启动。关于Eclipse+ADT+SDK的安装请参见。

运行Eclipse,Window->Android SDK and AVD Manager,就能得到如下的界面,选择新建即可新建一个AVD。

使用命令行创建和启动Android模拟器 - 流星焰 - 我的世界我编写

Ⅲ 如何快速启动Android模拟器(Android Emulator)

方法:依次打开Eclipse的菜单Windows -> Android Virtual Device Manager

在“Android Virtual Device Manager”界面中选择“Create..”按钮,设置模拟器的各项配置,勾选Snapshot选项。之后点击“OK”完成模拟器的创建,选择刚刚创建的模拟器,点击"Start...”按钮。确保在“Launch Options”界面中红框标注的两项是勾选状态,最后启动。

Ⅳ Win10安卓模拟器怎么用

方法/步骤

1
首先,开启 Hyper-V 虚拟化技术(已经开启的无视);
① 选中 控制面板->卸载程序->启动或关闭Windows功能->Hyper-V->确定

2
下载完后是一个40M左右的 vs_emulatorsetup.exe 文件,不包含安卓模拟器的镜像文件,安装的时候会默认在线下载API 19(Andorid 4.4)的x86镜像,后续你也可以单独再下载其他的API xx版本,另外说明一下, Visual Studio Emulator for Android是不依赖Visual Studio的,也就是说可以单独安装使用,Android Studio是使用adb作为桥梁来连接 Visual Studio Emulator for Android 。
安装步骤我就不列出来了, 记得安装后重启(它需要把自己加入Hyper-V Administrators的管理员组里面) 。
安装重启后打开 Visual Studio Emulator for Android ,如下所示:

3
如果你启动了模拟器,则会在Hyper-V里面自动创建出对应的x86的Android虚拟机来,笔者的如下:

2.设置Andorid Studio使其可以使用这些模拟器
打开Android Studio> Run > Edit Configurations > Defaults / Android Application /General 选项卡的 Target Device 节点,勾选 Show chooser dialog 和 Use same device for future launches 。 记得不要忘记点Apply和OK。 如下图:

3. 为Android Studio添加启动模拟器的快捷按钮
虽然在Visual Studio Emulator for Android的管理器窗口中可以启动模拟器,但是每次都要到这里面去打开还是比较繁琐的,故而我们为Android Studio添加一个启动Visual Studio Emulator for Android的快捷按钮。
3.1 配置External Tools
打开 File > Settings > External Tools > Add :

Name:随便写,方便你认出来就好,笔者的是 VS Emulator (4.4 API 19) 。
Program:填写Visual Studio Emulator for Android安装目录下的emulatoecmd.exe的绝对路径,就是用它来启动模拟器的。笔者的是 C:\Program Files (x86)\Microsoft Emulator Manager\1.0\emulatorcmd.exe 。
Parameters:添加启动模拟器的参数,/sku:Android是说明打开Android的模拟器,/id:后面的Guid是模拟器的唯一 编号, 总的意思是指定要启动哪一个Android模拟器。 id可以通过 emulatorcmd.exe /sku:Android list /type:device 获得,如下:

Working Directory:指定工作目录,应该是可以随便填写的。笔者的是$ProjectFileDir$。
3.2 添加按钮到Toolbar
在toolbar空白处点击右键,选择 Customize Menus and Toolbars 。然后导航到Main Toolbar > Add After >在弹出的面板中找到 External tool > VS Emulator (4.4 API 19) 然后按 OK 。 如下:

然后点击我们新添加的按钮了,就可以启动Android模拟器了:

4. 为Android Studio添加Contect模拟器的快捷按钮
第三节的按钮只是启动了模拟器,但是Andorid Studio还无法连接到模拟器,这里就要使用adb命令来连接到刚才启动的模拟器上 。
4.1配置External Tools
同样是添加一个快捷按钮,步骤和第三部一样,只是参数不同,这里我就只把参数列出来了:
Name:随便写,方便你认出来就好,笔者的是 adb Connect (VS Emulator) 。
Program:填写adb.exe的绝对路径,笔者的是 D:\_android\sdk\platform-tools\adb.exe 。
Parameters:添加adb.exe的参数,connect ip:5555;笔者的是 192.168.2.233:5555。ip可以通过打开模拟器在wifi中查看,也可以在模拟器的设置中network中查看

Working Directory:指定工作目录,应该是可以随便填写的。笔者的是$ProjectFileDir$ 。
4.2添加按钮到Toolbar
步骤和3.2一样的,这里就不再解释了。贴个图吧:

5.用Visual Studio Emulator for Android调试Android App
按下 Run 按钮(绿色箭头那个...),弹出选择Android设备的选择框:

OK啦,大功告成:

6. 进一步完善
每次调试前都要点一下 启动模拟器 的按钮,等模拟器启动然后再点击 contect模拟器的按钮,然后才能点 run调试 ,,,好繁琐。
我们来配置一下run之前要执行的命令,让run按钮把这三件事都做了!
打开 Run > Edit Configurations > Defaults / Android Application / Emulator 选项卡的BeforeLaunch 节点, 把我们刚才创建的两个 External Tool 添加到此处 , 记得不要忘记点Apply和OK,顺序如下:
步骤阅读
14
以上就是为大家带来的Windows 10安卓模拟器使用的方法,希望可以帮助到大家。

Ⅳ 微软安卓模拟器怎么用

首先,开启 Hyper-V 虚拟化技术(已经开启的无视);
① 选中 控制面板->卸载程序->启动或关闭Windows功能->Hyper-V->确定

2
下载完后是一个40M左右的 vs_emulatorsetup.exe 文件,不包含安卓模拟器的镜像文件,安装的时候会默认在线下载API
19(Andorid 4.4)的x86镜像,后续你也可以单独再下载其他的API xx版本,另外说明一下, Visual Studio
Emulator for Android是不依赖Visual Studio的,也就是说可以单独安装使用,Android
Studio是使用adb作为桥梁来连接 Visual Studio Emulator for Android 。
安装步骤我就不列出来了, 记得安装后重启(它需要把自己加入Hyper-V Administrators的管理员组里面) 。
安装重启后打开 Visual Studio Emulator for Android ,如下所示:

3
如果你启动了模拟器,则会在Hyper-V里面自动创建出对应的x86的Android虚拟机来,笔者的如下:

4
2.设置Andorid Studio使其可以使用这些模拟器
打开Android Studio> Run > Edit
Configurations > Defaults / Android Application /General 选项卡的 Target
Device 节点,勾选 Show chooser dialog 和 Use same device for future
launches 。 记得不要忘记点Apply和OK。 如下图:

3. 为Android Studio添加启动模拟器的快捷按钮
虽然在Visual Studio Emulator for
Android的管理器窗口中可以启动模拟器,但是每次都要到这里面去打开还是比较繁琐的,故而我们为Android
Studio添加一个启动Visual Studio Emulator for Android的快捷按钮。
3.1 配置External Tools
打开 File > Settings > External Tools > Add :

Name:随便写,方便你认出来就好,笔者的是 VS Emulator (4.4 API 19) 。
Program:填写Visual Studio Emulator for
Android安装目录下的emulatoecmd.exe的绝对路径,就是用它来启动模拟器的。笔者的是 C:\Program Files
(x86)\Microsoft Emulator Manager\1.0\emulatorcmd.exe 。
Parameters:添加启动模拟器的参数,/sku:Android是说明打开Android的模拟器,/id:后面的Guid是模拟器的唯一
编号, 总的意思是指定要启动哪一个Android模拟器。 id可以通过 emulatorcmd.exe /sku:Android list
/type:device 获得,如下:

Working Directory:指定工作目录,应该是可以随便填写的。笔者的是$ProjectFileDir$。
3.2 添加按钮到Toolbar
在toolbar空白处点击右键,选择 Customize Menus and Toolbars 。然后导航到Main
Toolbar > Add After >在弹出的面板中找到 External tool > VS Emulator (4.4
API 19) 然后按 OK 。 如下:

然后点击我们新添加的按钮了,就可以启动Android模拟器了:

4. 为Android Studio添加Contect模拟器的快捷按钮
第三节的按钮只是启动了模拟器,但是Andorid Studio还无法连接到模拟器,这里就要使用adb命令来连接到刚才启动的模拟器上 。
4.1配置External Tools
同样是添加一个快捷按钮,步骤和第三部一样,只是参数不同,这里我就只把参数列出来了:
Name:随便写,方便你认出来就好,笔者的是 adb Connect (VS Emulator) 。
Program:填写adb.exe的绝对路径,笔者的是 D:\_android\sdk\platform-tools\adb.exe 。
Parameters:添加adb.exe的参数,connect ip:5555;笔者的是 192.168.2.233:5555。ip可以通过打开模拟器在wifi中查看,也可以在模拟器的设置中network中查看

Working Directory:指定工作目录,应该是可以随便填写的。笔者的是$ProjectFileDir$ 。
4.2添加按钮到Toolbar
步骤和3.2一样的,这里就不再解释了。贴个图吧:

5.用Visual Studio Emulator for Android调试Android App
按下 Run 按钮(绿色箭头那个...),弹出选择Android设备的选择框:

OK啦,大功告成:

6. 进一步完善
每次调试前都要点一下 启动模拟器 的按钮,等模拟器启动然后再点击 contect模拟器的按钮,然后才能点 run调试 ,,,好繁琐。
我们来配置一下run之前要执行的命令,让run按钮把这三件事都做了!
打开 Run > Edit Configurations > Defaults / Android
Application / Emulator 选项卡的BeforeLaunch 节点, 把我们刚才创建的两个 External
Tool 添加到此处 , 记得不要忘记点Apply和OK,顺序如下:

Ⅵ 电脑不支持kvm 怎么启动模拟器

安装KVM前的检测工作:检测电脑CPU是否支持虚拟化
登录Ubuntu系统,使用如下命令:
egrep -c '(vmx|svm)' /proc/cpuinfo
如果输出结果为0则说明CPU不支持硬件虚拟化
如果输出结果大于0则说么可以支持

使用root用户给当前用户增加sudo的权限,避免在安装是需要输入root密码
输入如下命令:
echo "dick ALL=(ALL) ALL" >>/etc/sudoers
echo "dick ALL=(ALL) NOPASSWD:ALL" >>/etc/sudoers
其中dick是用户名

重现登录Ubuntu系统,验证用户的sudo权限
输入sudo apt-get update命令,如果没有提示要求输入密码则表示设置sudo权限成功

安装KVM程序包
输入如下命令安装:
sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
安装完成后需要重新登录系统,确保用户已经加入libvirtd群组中

验证KVM安装是否成功
使用如下命令:
virsh list --all
如果没有错误提示则表示安装KVM成功

安装KVM虚拟机GUI管理工具
使用如下命令:
sudo apt-get install virt-manager

使用虚拟机GUI管理工具创建虚拟机
搜索Virtual Machine Manager,打开虚拟机管理工具进行虚拟机的创建
创建虚拟机时使用ubuntu-16.04.1-server-amd64.iso文件安装虚拟机系统

Ⅶ 易语言用什么命令可以直接启动指定模拟器

用自带命令即可,运行(“.....地址\模拟器.exe”)

阅读全文

与启动模拟器命令相关的资料

热点内容
用图片做文件夹图标 浏览:689
java正则表达式语法 浏览:865
美图秀在线压缩图片 浏览:184
苹果自带控制app是什么 浏览:906
孩子学编程怎么样 浏览:589
网络编程经典书籍 浏览:612
曲靖创建网站java程序员 浏览:690
256位加密中是什么意思 浏览:97
php多维数组去重 浏览:308
做程序员这一行储备人才怎么看 浏览:460
参加密逃文 浏览:327
苹果编程语言ios 浏览:763
求解病态系统常用的算法 浏览:993
驾校用的app叫什么 浏览:219
数控编程线的缠绕方法 浏览:972
安卓线性布局怎么设计计算器布局 浏览:24
拓本pdf 浏览:79
2017法硕指南pdf 浏览:295
linuxphp命令参数 浏览:425
可靠性预测和推荐算法 浏览:855