android 街机模拟器sdk 模拟器中的参数...

5589人阅读
Name:自定义虚拟的名称,不能有空格或者其他非法字符,否则不能创建,即Creat AVD不能高亮点击。Target:选择要运行的android版本(也可理解为内核?),此处有两个版本,取决于你在最初时下载的选择,个人理解这两个同样为2.2版本差异在从名称上不难理解,一个是优化后的内核包,一个是google原生态的,当然这两个都是Google原版本,未被做过其他改动,通过查看img以及表现在系统启动后安装的一些自带软件和功能上的差异,原生态的占用内存小;以及在皮肤,字体,地图等一些外在差异。Size:就是要模拟卡存储卡的大小,视个人需求而定,推荐256MB以上,此处的KiB就是KB,MiB就是MB。如果有用过的映像文件可直接使用。文件存在::\Documents and Settings\Administrator\.android\avd\sdk2.2.avd\sdcard.img,如果分配太大则会占用更多的系统空间。如果有需要可以将其备份,以供以后直接使用,选择File直接载入即可。Skin:Built-in其实就是定义屏幕尺寸的像素,可以使用由SDk直接提供的常见分辨率,具体的可查看(你的文件解压存放路径)android-sdk-windows\platforms\android-8\skins\;HVGA&&&&& 320*480像素;QVGA&&&&& 320*240像素;WQVGA400& 400*240像素;WQVGA432& 432*240像素;WVGA800&& 800*480像素;WVGA854&& 854*480像素Resolution就是自定义分辨率,除非有特殊需求,否则不建议自定义,因为自定义的尺寸没有对应的右侧界面,当然你也可以自己做对应的此存的皮肤。一般选择好尺寸后在Hardware中会自动增添一项abstracted lcd density,默认是160,下文解释此处。Hardware:Abstracted Lcd Density默认160,最直接的表现就是手机图标和文字的大小,120最小,可根据分辨率的大小自定义,一般推荐使用默认值即可。SD Card Support 是否支持插入/弹出闪存卡;Dpad Support 是否要让手机支持DPad键,默认为yes,表示支持。DPad键就是手机上的那些Home键、返回键、电话键、电源键。不过测试表明即使no,皮肤上的那些键也可用,可以理解为外设之类的手柄,键盘等。Accelerometer是否要让手机支持加速器功能,默认为yes,表示支持。Maximum horizontal camera pixels若让手机支持照相机功能,接着会要求定义照相机的像素,默认水平像素为640。Cache partition size要指定/cache分割区的大小,默认值为66 MB。Audio playback support是否要让手机支持音乐播放功能,默认为yes,表示支持。Track-ball support是否要让手机支持轨迹球功能,默认为yes,表示支持。Maximum vertical camera pixels让手机支持照相机功能,接着会要求定义照相机的像素,默认垂直像素为480。Camera support 手机是否支持照相功能,默认no。Battery support是否要让手机支持电池功能,默认为yes,表示支持。Touch-screen support是否要让手机支持触碰屏幕功能,默认为yes,表示支持。Audio recording support是否要让手机支持音乐录制功能,默认为yes,表示支持。GPS support 是否支持手机定位,默认yes。Cache partition support是否要让Android手机系统支持额外的/cache分割区,这样放在/cache的暂存文件不会使用到Android系统空间,默认为yes,表示支持。Keyboard support是否要让手机支持QWERTY键盘输入功能,默认为yes,表示支持。Max VM application heap size最大虚拟机应用程序堆大小,就是系统最低内存阀值,当运行低于这个值,系统会结束一些进程,默认值16。Device ram size是否要更改手机的内存容量,默认值为96 MB,建议更改为256 MB以上。至此就完成搭载Android 2.2版的定制化AVD硬件装置设定了,但实际中有些硬件不受控制。推荐定制设置:Size:512MBSkin:Built-in -& HVGAHardware:Abstracted Lcd Density 160 (可自定义,输入其他值也可比如200)&& &&& &&& &&& Cache partition size 128MB&& &&& &&& &&& Camera support yes&& &&& &&& &&& Device ram size 512语言设置为setting -& language & keyboard -& select language,界面中文在重启后生效。至此发现:1,C:\Documents and Settings\Administrator\.android\avd下即为配置文件,在下一节目录中可找到配置文件config.ini,进行相应参数的更改。更改配置文件后需要重新启动模拟器才行。 直接使用模拟器新建相同名称的,并选择进行覆盖,也可更改参数,可立即生效。2,运行(你的文件解压存放路径)android-sdk-windows\tools\android.bat,放送到桌面快捷方式,可启动模拟器。也发现一点小问题:1,模拟器进程emulator.exe比较消耗CPU,运行程序时酷睿双核的常常占到30-40;2,鼠标操作反应不好,延迟感严重,比较不爽。(待解决)设置虚拟机屏幕的大小运行(Start)虚拟机后,会弹出一个对话框,Launch option,主要可以用来设置虚拟机屏幕与电脑屏幕的比例关系,以及重置虚拟机。在电脑上安装Android模拟器-部分更新详解 - 安机网技术交流 - android.pngScale display to real size:选中后可以自定义设置。Screen size(in):虚拟机屏幕像素尺寸,默认值3。Monitor dpi:电脑屏幕的每英寸像素点数,默认值96,点击问号可以设置电脑尺寸和分辨率,会自动算出当前电脑的dpi。比如我的电脑屏幕尺寸14’,分辨率,对应的的dpi为131.,看起来就是一个精细程度。Scale:该值表示虚拟机屏幕与实际屏幕的映射关系,值为1表示两者相对应,小于1,屏幕将被缩小,反之则放大。Wipe user data:清除用户自定义数据,重置虚拟机。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:43302次
排名:千里之外
转载:16篇
评论:15条
(1)(2)(1)(2)(2)(1)(1)(1)(2)(1)(5)(1)(2)(1)【Android-Emulator】Android模拟器介绍和基本使用
您好,欢迎来到61ic!
&.&&.&&.&&.&&.&&.&&.&&.&&.&&.&&.&&.&&.&&.&&.&&.&&.&&.&&.&&.&
您现在的位置:&&>>&&>>&&>>&正文
【Android-Emulator】Android模拟器介绍和基本使用
&&&热&&&&&★★★
【字体: 】
【Android-Emulator】Android模拟器介绍和基本使用
作者:&&&&文章来源:&&&&点击数:&&&&更新时间:&&&&
注:其中部分内容参考网上资源&
、模拟器介绍
Android中提供了一个模拟器来模拟ARM核的移动设备。Android的模拟器是基于QEMU开发的,QEMU是一个有名的开源虚拟机项目(详见http://bellard.org/qemu/),它可以提供一个虚拟的ARM移动设备。Android模拟器被命名为goldfish,用来模拟包括下面一些功能的ARM SoC:
* ARM926ej-S CPU
* Thumb support
* Keyboard
* USB Gadget
* Framebuffer
* TTY driver
* NAND FLASH
Android模拟器所对应的源代码主要在external/qemu目录下。如果你想将Android移植到其他设备上,熟悉它目前所针对的模拟器环境可以提供一些参考。
对于应用程序的开发者,模拟器提供了很多开发和测试时的便利。无论在Windows下还是Linux下,Android模拟器都可以顺利运行,并且Google提供了Eclipse插件,可将模拟器集成到Eclipse的IDE环境。当然,你也可以从命令行启动Android模拟器。
这款模拟器功能非常齐全,电话本、通话等功能都可正常使用(当然你没办法真的从这里打电话)。甚至其内置的浏览器和都可以联网。用户可以使用键盘输入,鼠标点击模拟器按键输入,甚至还可以使用鼠标点击、拖动屏幕进行操纵。
当然模拟器毕竟是模拟器,和真实的机子还是存在差别的,
android模拟器和真机的不同之处:
* 不支持呼叫和接听实际来电;但可以通过控制台模拟电话呼叫(呼入和呼出)&&& * 不支持USB连接
* 不支持相机/视频捕捉
* 不支持音频输入(捕捉);但支持输出(重放)
* 不支持扩展耳机
* 不能确定连接状态
* 不能确定电池电量水平和交流充电状态
* 不能确定SD卡的插入/弹出
* 不支持蓝牙
、创建和启动模拟器
要玩GPhone的模拟器,当然需要先去如果打不开就用上面下载Android的SDK,解压出来后在SDK的根目录下有一个tools文件夹,里面就是模拟器和一些非常有用的工具。(SDK详细的安装过程请参照)
要正确的启动模拟,你必须先要创建一个 AVD( Android Virtual Device 虚拟设备 ) ,你可以利用AVD创建基于不同版本的模拟器,下面就介绍如何创建AVD:
查看当前支持版本在列出的版本中我们需要记住值,这个值在第步中使用:
magicyu@magicyu-desktop:~$ android list target
你可以看到几个,比如:,他们有各自的号。
magicyu@magicyu-desktop:~$ android create avd -n magicyu -t 2
后面接需要创建的名字,后面接需要创建虚拟器的类型,即为步骤()中得到的类型号。
查看是否创建成功如果成功会显示刚才我们创建的信息:
magicyu@magicyu-desktop:~$ android list avd
启动模拟器:
emulator -avd magicyu
其中和后接的是你创建过的名字
选择启动的皮肤
magicyu@magicyu-desktop:~$ emulator -avd magicyu -skin QVGA
后面接所要启动皮肤的类型,所有的类型可以在目录下找到,为所指的版本。如在版本的下有,,WVGA800,几种。按,可以直接改变模拟器的横纵摆放。
当然也可以在中创建和启动。关于的安装请参见。
运行,,就能得到如下的界面,选择新建即可新建一个。
、模拟器的一些工具
是提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态还可以进行以下的操作:
、快速更新设备或手机模拟器中的代码,如应用或系统升级;
、在设备上运行命令;
、管理设备或手机模拟器上的预定端口;
、在设备或手机模拟器上复制或粘贴文件
一些常用的操作:
通过上面的命令,就可以进入设备或模拟器的环境中,在这个中,你可以执行各种的命令,另外如果只想执行一条命令,可以采用以下的方式:
如:会打印出内核的调试信息。
的做了大量精简,很多常用指令都不支持
上传文件文件
下载文件文件
补充一点,通过安装的软件都在目录下,所以安装时不必制定路径,卸载只需要简单的执行就行。
显示模拟器状态
等待正在运行的设备
将默认端口转发到端口上
访问数据库
记录无线通讯日志:一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录
应用程序配置文件
决定是否应用程序是否显示在上
()指令在内使用来加载应用
启动浏览器
启动直接定位到北京
()为模拟器加上卡:
下面我们再来说说如何创建文件:
目录下还有另外一个很好用的工具,一看名字就知道。对,就用它来创建一个卡。
这样一个容量为的卡就创建完毕了。
连接到模拟器
传文件到目录
()模拟器打电话发短信
的模拟器有个特有的号码:,这个就类似我们实体手机的卡号码啦。要实现拨号,用手机?当然不行!
更简单,三步:
连接(是你打开模拟器后上面显示的数字)
!是不是模拟器上显示来电了?接听挂断和实体手机一样。
发短信也一样简单,重复上面,两步,第三部命令改一下:
、模拟器主要命令参数介绍
下面的表总结了可用的参数
打印模拟器参数列表。
打印所有启动参数明细。
打印指定启动参数的信息。
打印所有被打开的列表。
打印正在使用的磁盘镜像信息。
打印模拟器环境变量信息。
打印当前的键盘映射。
打印一个自定义的键盘映射文件的定义。
使用指定网络缓存分区镜像。
自定义,您可以指定一个当前工作目录的相对路径。如果没有指定缓存文件,模拟器会指定一个零时文件作为缓存文件。更多信息请参考
使用作为用户数据磁盘镜像。
自定义,您可以指定一个当前工作目录的相对路径。如果没有被使用,模拟器会在指定的目录下寻找名叫的镜像文件。默认情况下,模拟器会寻找或者。
如果您使用了,但是文件并不存在,模拟器将创建同名文件。
更多信息请参见运行多个模拟器实例和。
使用作为系统镜像。
自定义,您可以指定一个当前工作目录的相对路径。默认为。
重写用户数据镜像时,使用,复制此文件内容到新用户数据文件镜像中。默认方式下,模拟器拷贝。
自定义,您可以指定一个当前工作目录的相对路径。参见。
更多信息请参见。
使用作为模拟器内核。自定义,您可以指定一个当前工作目录的相对路径。
启动模拟器时无缓存分区。参见。
使用作为虚拟内存镜像。默认为自定义,您可以指定一个当前工作目录的相对路径。更多信息请参见。
使用作为卡镜像。默认为自定义,您可以指定一个当前工作目录的相对路径。更多信息请参见。
在指定的下搜索系统、虚拟内存和用户数据镜像文件。为当前路径的相对目录。
重至用户数据镜像文件。模拟器删除所有用户数据,然后复制右参数指定的数据到镜像文件,在启动之前。参见更多信息请参见。
开启关闭指定的调试信息。
是一个被空格逗号纵列所分割的调试组建名称列表。更多信息参见。
开启关闭指定的调试信息。使用获得您可以指定为的调试组件列表。
关闭指定的调试信息。
打开指定的日志输出。如果环境变量被指定且不为空,她的值将成为日志输出的默认值。
创建一个拥有权限的命令行窗口。即使模拟器的界面无法使用了,您依然可以使用命令行窗口。按键中断模拟器运行。
打开具有权限的脚本窗口。必须是一个类型的设备。参见在上关于设备类型的列表信息。这儿有一些例子:
让您的可以通过端口通讯。
让模拟器可以使用和磁碟机。
显示内核信息。
开启冗长输出。您可以定义环境变量作为冗长输出参数。定义你想用到的参数,用逗号分割。这样可以省略像这样的参数。下面是一个设置的例子,它带有和参数:
更多信息参见
使用指定的音频后端。
使用指定的音频输入后端。
使用指定的音频输出后端。
在当前虚拟机实例中关闭音频支持。
重新定向收音机接口到本地的字节设备。
打开模拟器实例的音频支持。默认为打开。
使用指定的服务器。必须是以逗号分割,多于个的服务器名或地址。
配置连接使用代理。
必须符合以下格式:
前缀可以被忽略。如果未被指定,模拟器将寻找环境变量,并且自动寻找所有符号格式要求的值。
设置网络延迟默认值为。参见中关于的值。
指定模拟器网络速度为默认值为。参见表格中的值。
指定模拟器网络端口为控制台端口号必须介于和之间,并且必须留作使用。
启动前向第三方同志此模拟器实例的网络端口。必须是以下几种格式
更多信息参见
降低模拟器的速度到。支持到的整数。注意与具体的时钟或其他的绝对频率无关。它只表现为一种抽象的,相对于当前模拟器运行状况的速度调节。
重定向到字节设备。
使用此参数通知模拟器模拟一个,连接到一个扩展的设备或端口。格式必须符合所指定的设备格式。更多信息参见和.
在运行时关闭检查
传递参数到。
关闭帮助。
重定向录音机模块到制定的字符设备。格式必须符合规定的序列设备。详情参见
设定模拟器时区为,替换为系统时区。必须按照时区格式指定。比如:,
显示模拟器版本号。
修改模拟器的分辨率适配物理设备。默认值为。参见
关闭模拟器启动时的动画。禁用启动动画可以加快启动速度。
关闭模拟器的绘制窗口。
调整模拟器窗口。是介于到的数字,它是调整屏幕的比例因子。您也可以指定一个值,在添加前缀的情况下。参数告诉模拟器选择自己最合适的尺寸。
不使用任何模拟器皮肤。
用指定的键盘设置文件代替默认。指定宿主键盘和模拟器之间的键盘映射文件。更多信息参见。
用图片覆盖屏幕。不支持,只支持
指定皮肤透明值(百分比)默认为
指定皮肤旋转。必须是中的一个。
启动模拟器,搭配指定皮肤。
在指定目录下搜索皮肤
文章录入:admin&&&&责任编辑:admin&
上一篇文章: 下一篇文章:
【】【】【】【】【】
  网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)502 - Web 服务器在作为网关或代理服务器时收到了无效响应。
502 - Web 服务器在作为网关或代理服务器时收到了无效响应。
您要查找的页面有问题,无法显示。当 Web 服务器(作为网关或代理)与上游内容服务器联系时,收到来自内容服务器的无效响应。安卓软件开发学习资料及各种开发软件详细安装方法和使用方法
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
Android SDK R20.0.1(安卓软件模拟器)绿色版
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口}

我要回帖

更多关于 android 街机模拟器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信