Android virtual device(AVD)参数释疑

来源:互联网 发布:淘宝助理5.8.7.0 编辑:程序博客网 时间:2024/06/10 03:39

Documentation for Android SDK:安卓SDK的文档

SDK Platform:Android的SDK套件,必须要安装的

Samples for SDK:SDK的使用例子,在安装后的adt-bundle-XXXX\sdk\samples 目录中会看到对应文件

Sources for Android SDK:SDK的源码,在安装后的adt-bundle-windows-x86-20130522\sdk\sources 目录中会看到对应文件

Google APIs:谷歌地图提供的一套API,如果你的应用不使用谷歌地图,是可以不用装的,但是建议还是要装

ARM EABI v7a System Image

Intel x86 Atom System Image

MIPS System Image

这三个是给模拟器用的,模拟器在不同CPU平台下的系统印象文件。必须安装,否则模拟器打不开。

在安装后的adt-bundle-windows-x86-20130522\sdk\system-images目录中会看到对应文件

 

AVD Name:模拟器的名字

Device:设备名字,包括屏幕尺寸的设置

Target:要运行的Android版本

CPU/ABI:模拟器要运行的系统印象文件

Keyboard:是否支持外部键盘

Skin:模拟器外观

Front Camera

Back Camera

前置和后置摄像头

Memory Options

RAM:模拟器的内存空间

VM Heap:Android系统是运行在Dalvik虚拟机上的,VM Heap就是指的虚拟机最大占用内存,也就是单个应用的最大占用内存。

Internal Storage:内部存储大小。内部存储就是将数据保存在设备的内部存储器中。

SD Card:SD 卡的大小。

 

 

而android上的应用是带有独立虚拟机的,也就是每开一个应用就会打开一个独立的虚拟机(这样设计就会在单个程序崩溃的情况下不会导致整个系统的崩溃)。

OOM:即OutOfMemoery,顾名思义就是指内存溢出了。

之前我们知道Android的应用程序所能申请的最大内存都是有限的,OOM是指APP向系统申请内存的请求超过了应用所能有的最大阀值的内存,系统无法再分配多余的空间,就会造成OOM error。在Android平台下,除了之前所说的持续发生了内存泄漏(Memory Leak),累积到一定程度导致OOM的情况以外,也有一次性申请很多内存,比如说一次创建大的数组或者是载入大的文件如图片的时候。实际中很多情况就是出现在图片不当处理加载的时候。

0 0
原创粉丝点击