`

Android AVD创建及设置中各参数详解

 
阅读更多
http://zhongyankeji.blog.163.com/blog/static/215360079201312077232/
设置AVD时有些参数比较模糊,特地找了篇文章,大家参考下!

本文根据如下的模拟器安装做一些解释:

Name:自定义虚拟的名称,不能有空格或者其他非法字符,否则不能创建,即Creat AVD不能高亮点击。
Target:选择要运行的android 版本(也可理解为内核?),此处有两个版本,取决于你在最初时下载的选择,个人理解这两个同样为2.2版本差异在
从名称上不难理解,一个是优化后的内核包,一个是google原生态的,当然这两个都是Google原版本,未被做过其他改动,通过查看img以及表现在
系统启动后安装的一些自带软件和功能上的差异,原生态的占用内存小;以及在皮肤,字体,地图等一些外在差异。

Size:就是要模拟卡存储卡的大小,视个人需求而定,推荐256MB以上,此处的KiB就是KB,MiB就是MB。如果有用过的映像文件可直接使用。文件存在:
C:/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:512MB
Skin:Built-in -> HVGA
Hardware: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,鼠标操作反应不好,延迟感严重,比较不爽。(待解决)
My Android – lasted

设置虚拟机屏幕的大小

运行(Start)虚拟机后,会弹出一个对话框,
Launch option,主要可以用来设置虚拟机屏幕与电脑屏幕的比例关系,以及重置虚拟机。
Scale display to real size:选中后可以自定义设置。
Screen size(in):虚拟机屏幕像素尺寸,默认值3。
Monitor dpi:电脑屏幕的每英寸像素点数,默认值96,点击问号可以设置电脑尺寸和分辨率,会自动算出当前电脑的dpi。
比如我的电脑屏幕尺寸14’,分辨率1600*900,对应的的dpi为131.,看起来就是一个精细程度。
Scale:该值表示虚拟机屏幕与实际屏幕的映射关系,值为1表示两者相对应,小于1,屏幕将被缩小,反之则放大。
Wipe user data:清除用户自定义数据,重置虚拟机。
分享到:
评论

相关推荐

    windows 7下android AVD配置

    ### Windows 7 下 Android AVD 配置详解 随着移动应用开发的需求日益增长,开发者们经常需要使用到各种工具来辅助开发与测试过程。本文将详细介绍如何在 Windows 7 系统环境下配置 Android 虚拟设备 (AVD),帮助...

    Android SDK Manager和AVD Manager使用.docx

    **AVD Manager (Android Virtual Device Manager)** 是Android Studio中用于创建和管理Android虚拟设备(模拟器)的工具。它提供了丰富的配置选项,允许开发者自定义模拟器的硬件和软件特性。 **基本步骤**: 1. **...

    Android 模拟器创建参数说明

    ### Android模拟器创建参数详解 在开发Android应用的过程中,经常需要用到Android模拟器来进行测试与调试。正确设置模拟器的各项参数对于提升开发效率至关重要。本文将详细介绍创建Android模拟器时各个参数的意义...

    emulator.exe(Android SDK tools下文件)

    **Android SDK中的emulator.exe详解** 在Android应用开发过程中,Android SDK(Software Development Kit)扮演着至关重要的角色。它提供了一系列工具,使得开发者能够在没有实际设备的情况下,通过模拟器(Android...

    三、初探Android开发-Android开发与实践

    2. 使用AVD管理器命令`android avd`来创建新的AVD,根据提示设置设备参数,如屏幕尺寸、内存大小、系统镜像版本等。 3. 创建AVD后,使用`emulator`命令启动模拟器,进行应用测试。 ### 3. 关键文件的作用 - **R....

    androidsdk16.rar

    通过正确地将这些文件集成到SDK中,并创建合适的AVD,开发者可以有效地模拟出Android 4.1.2设备环境,进行高效而全面的测试工作。理解并掌握这一过程,对提升Android应用的质量和兼容性具有重要意义。

    Android模拟器参数 emulator启动设置

    ### Android模拟器参数详解 #### 一、引言 Android模拟器是开发人员在没有实体设备的情况下测试Android应用的重要工具之一。它允许开发者在各种不同的硬件配置和Android版本上进行测试,确保应用能够正常工作。...

    Eclipse37中搭建Android开发环境.docx

    ### Eclipse 3.7 中搭建 Android 开发环境详解 #### 一、概述 本文将详细介绍如何在 Eclipse 3.7 版本中搭建完整的 Android 开发环境,包括 Eclipse 的安装与配置、ADT 插件的安装、Android SDK 的安装与配置、...

    android开发环境搭建.docx

    本文将详细解析Android开发环境的搭建步骤,从安装Java JDK、配置环境变量、安装Android SDK到设置AVD(Android Virtual Device),最后集成Eclipse与Android SDK,进行项目创建与运行的测试。 首先,我们从安装...

    android模拟器安装教材

    本文基于“android模拟器安装教材”的内容,深入解析模拟器的安装步骤及关键配置细节,帮助读者掌握Android模拟器的高效使用方法。 ### 一、下载绿色Android模拟器 首先,介绍如何获取绿色版Android模拟器。绿色版...

    Android-SDK-.rar_SDK_android_android 安装_android sdk

    在本文中,我们将深入探讨Android SDK的安装步骤、配置过程以及如何设置AVD(Android Virtual Device)参数。 ### 一、Android SDK下载 首先,你需要从Google的官方网站下载Android SDK。访问...

    myeclipse8.6+android环境搭建以及一个简单的例子

    ### MyEclipse 8.6 + Android 环境搭建详解及简单示例 #### 一、概述 本文档旨在详细介绍如何在MyEclipse 8.6环境下搭建Android开发环境,并通过一个简单的示例帮助初学者快速入门Android开发。整个过程分为几个...

    多图详解以Android 2.3为例安装的 SDK安装教程

    设置虚拟设备时,使用 SDK Manager 创建新的 AVD,配置好参数后,启动 AVD 即可开始测试和开发。 总结来说,Android SDK 的安装涉及下载 SDK 包、解决网络问题、选择安装组件、创建和配置 AVD,以及确保安装 JDK。...

    Android SDK 2.3开发环境配置【技术文档】

    - **AVD创建**:在Eclipse中,选择“Window”>“Android SDK and AVD Manager”,打开管理器界面。在此界面下,通过“New”按钮创建一个新的Android虚拟设备(AVD)。在创建过程中,需指定设备类型、屏幕尺寸、分辨率...

Global site tag (gtag.js) - Google Analytics