1. 首页 > 电脑手机 >

昆明ja培训学校:告诉你Android模拟器大幅优化?

昆明ja培训学校告诉你Android模拟器大幅优化?

来自Android开发者博客的消息,Android模拟器现在已经有了多项改进和优化,可以让开发者们更方便的进行应用开发。 Android模拟器是Android开发者进行应用研发和测试的重要工具,由于目前Android的硬件设备的快速成长,模拟器已经稍显落后。现在新的模拟器已经带来了包括GPU支持、CPU加速、传感器支持、多手指输入等新的功能。

昆明ja培训学校:告诉你Android模拟器大幅优化?昆明ja培训学校:告诉你Android模拟器大幅优化?


在新的Android4.0.3R2模拟器中,已经加入了GPU支持,可以支持OpenGLES2.0标准,让开发者可以借助模拟器来测试自己的OpenGL游戏。 在去年新增了摄像头支持之后,现在的新版模拟器也加入了包括多点触摸输入设备的支持,未来还将加入蓝牙和NFC支持。

改进的模拟器现在可以通过使用本地CPU实现更快的执行效率,电脑培训http://

android模拟器sd卡中使用

新建d时就输入的虚拟的sd卡的大小,就是你自己设置的多少m的那个

还有如果你想往sd卡里放东西,找到android sdk的tools文件夹(在命令行中),运行

adb push xxx1 xxx2

其中xxx1是你电脑的目录(在你电脑里的你想放到sd卡里的文件的路径)

xxx2是你d的目录(放在/sdcard/xxx就行)

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

1、Help

-help打印模拟器参数列表。

-help-all打印所有启动参数明细。

-help-

-help-debug-tags打印所有被-debug 打开的列表。

-help-disk-images打印正在使用的磁盘镜像信息。

-help-environment打印模拟器环境变量信息。

-help-keys打印当前的键盘映射。

-help-keyset-file打印一个自定义的键盘映射文件的定义。

2、Disk Images

-cache 使用 指定网络缓存分区镜像。自定义,您可以指定一个当前工作目录的相对路径。如果没有指定缓存文件,模拟器会指定一个零时文件作为缓存文件。

-data 使用作为用户数据磁盘镜像。自定义,您可以指定一个当前工作目录的相对路径。如果-data没有被使用,模拟器会在指定的目录下寻找名叫"userdata-qemu.img"的镜像文件。默认情况下,模拟器会寻找~/.android (on Linux/Mac)或者C:/Documents and Settings//Local Settings/Application Data/Android (on Windows)。如果您使用了-data ,但是文件并不存在,模拟器将创建同名文件。

-image 使用作为系统镜像。自定义,您可以指定一个当前工作目录的相对路径。默认为/system.img。

-initdata 重写用户数据镜像时,(使用 -wipe-data),此文件内容到新用户数据文件镜像中。默认方式下,模拟器拷贝/userdata.img。自定义,您可以指定一个当前工作目录的相对路径。

-kernel 使用作为模拟器内核。自定义,您可以指定一个当前工作目录的相对路径。

-nocache启动模拟器时无缓存分区。

-ramdisk 使用作为虚拟内存镜像。默认/ramdisk.img. 自定义,您可以指定一个当前工作目录的相对路径。

-sdcard 使用作为SD卡镜像。默认为/sdcard.img. 自定义,您可以指定一个当前工作目录的相对路径。

-system 在指定的

下搜索系统、虚拟内存和用户数据镜像文件。为当前路径的相对目录。

-wipe-data重至用户数据镜像文件。(that is, the file specified by -datadir and -data, or the default file)。 模拟器删除所有用户数据,然后右-inidata参数指定的数据到镜像文件,在启动之前。

3、Debug

-debug 开启/关闭指定tag的调试信息。

是一个被空格/逗号/纵列所分割的调试组建名称列表。

-debug-开启/关闭指定tag的调试信息。使用-help-debug-tags获得您可以指定为的调试组件列表。

-debug-no-关闭指定tag的调试信息。

-logcat 打开指定tag的日志输出。如果环境变量ANDROID_LOG_TAGS被指定且不为空,她的值将成为日志输出的默认值。

-shell创建一个拥有root权限的命令行窗口。即使模拟器的UI界面无法使用了,您依然可以使用命令行窗口。按Ctr-c键中断模拟器运行。

-shell-serial 打开具有root权限的脚本窗口。必须是一个QEMU类型的设备。

-show-kernel 显示内核信息。

-trace Enable code profiling (press F9 to start), written to a specified file.

-verbose开启冗长输出。Equivalent to -debug-init. 您可以定义ANDROID_VERBOSE环境变量作为冗长输出参数。定义你想用到的参数,用逗号分割。这样可以省略像-debug-这样的参数。

4、Media

-audio 使用指定的音频后端。

-audio-in 使用指定的音频输入后端。

-audio-out 使用指定的音频输出后端。

-noaudio在当前虚拟机实例中关闭音频支持。

-radio 重新定向收音机接口到本地的字节设备。

-useaudio打开模拟器实例的音频支持。默认状态为打开。

5、Network

-dns-server 使用指定的DNS服务器。必须是以逗号分割,多于4个的服务器名或IP地址。

-http-proxy

配置TCP连接使用HTTP/HTTPS。

必须符合以下格式:http://:

http://:

@:

前缀http://可以被忽略。如果-http-proxy

未被指定,模拟器将寻找http_proxy环境变量,并且自动寻找所有符号格式要求的

值。

-netdelay 设置网络延迟默认值为none。

-netfast快捷的 -netspeed full -netdelay none

-netspeed 指定模拟器网络速度为,默认值为full。

-port

指定模拟器网络端口为

,控制台端口号必须介于5554和5584之间,并且

+1必须留作ADB使用。

-report-console 启动前向第三方同志此模拟器实例的网络端口。 必须是以下几种格式:

tcp:

[,server][,max=]

unix:

[,server][,max=]

6、System

-cpu-delay 降低模拟器CPU的速度到支持0到100的整数。注意与具体的时钟或其他的频率无关。它只表现为一种抽象的,相对于当前模拟器运行状况的速度调节。

-gps 重定向NMEA GPS到字节设备。

使用此参数通知模拟器模拟一个NMEA-compatible GPS,连接到一个扩展的设备或socket端口。格式必须符合QEMU-specific所指定的设备格式。

-nojni在Dalvik运行时关闭JNI检查

-qemu传递参数到qemu。

-qemu -h关闭qemu帮助。

-radio 重定向录音机模块到制定的字符设备。格式必须符合QEMU规定的序列设备。

-timezone 设定模拟器时区为,替换为系统时区。必须按照时区格式指定。比如:"America/Los_Angeles","Europe/Paris"

-version显示模拟器版本号。

7、UI

-dpi-device 修改模拟器的分辨率适配物理设备。默认值为165。参见-scale.

-no-boot-anim关闭模拟器启动时的动画。禁用启动动画可以加快启动速度。

-no-window关闭模拟器的绘制窗口。

-scale 调整模拟器窗口。 是介于0.1到3的数字,它是调整屏幕的比例因子。您也可以指定一个DPI值,在添加dpi前缀的情况下。Auto参数告诉模拟器选择自己合适的尺寸。

-raw-keys关闭Unicode键盘reverse-mapping.

-noskin不使用任何模拟器皮肤。

-keyset 用指定的键盘设置文件代替默认。指定宿主键盘和模拟器之间的键盘映射文件。

-onion 用图片覆盖屏幕。不支持JPEG,只支持PNG。

-onion-alpha

指定onion皮肤透明值(百分比) 默认为50.

-onion-rotation

指定onion皮肤旋转。

必须是 0, 1, 2, 3中的一个。

-skin 启动模拟器,搭配指定皮肤。

-skindir

在指定目录下搜索皮肤

以上就是android模拟器中的一些常用参数及其作用,可能还有整理得不够全面得地方,欢迎大家补充分享。

如何运行Android模拟器

android有天天模拟器,夜神模拟器,海马王模拟器,逍遥模拟器,都可以用来做android测试,下了一个模拟器之后,下个360手机助手,用助手去连接手机模拟器,扫描成功后,android studio 就可以将程序运行在模拟器上。这个方法是没有测试手机的,个人建议,用android 手机做测试,个人亲身经历,原来做过一个侧滑,模拟器上面一点都不报错,但是到了android手机上运行就报错,其它android 也一样,没有测试手机就用模拟器,有的话,用android手机测试。

用的什么Android模拟器,什么环境下

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息