本文根据如下的模拟器
安装做一些解释:
本文环境:Windows XP sp3,最新JAVa环境,android-sdk_r06-windows.zip,android 2.2 API Level 8,均为各自官网最新版本。
如果 http://developer.android.com/ 被和谐,可考虑使用代理访问,如在代理服务器不好找的情况下,可考虑Google
的GAppPro
xy代理,速度很好。
或者访问http://androidappdocs-staging.appspot.com/index.html,Google专为防和谐。
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,鼠标操作反应不好,延迟感严重,比较不爽。(待解决)
分享到:
相关推荐
本文将详细介绍如何解决Android模拟器的上网问题,并提供了四种有效的解决方案。 #### 方法一:通过配置数据库设置代理 1. **启动模拟器** - 可以通过命令行或双击`emulator`可执行文件来启动模拟器。 2. **打开...
下面,我们将详细介绍如何设置Android模拟器的IP地址,使其与电脑在同一网段,以便于进行更顺畅的测试。 1. 启动Android模拟器:首先,确保你已经安装了Android Studio及其配套的Android SDK。打开Android Studio,...
本文将详细介绍 Android 模拟器 IP 设置的完整步骤。 一、启动 Android 模拟器 在开始设置模拟器的 IP 地址之前,需要首先启动 Android 模拟器。启动模拟器后,模拟器就会出现在屏幕上, ready for use。 二、使用...
本文将深入探讨“Android模拟器皮肤6套”这一主题,介绍相关知识点,帮助用户更好地理解和利用这些资源。 首先,Android模拟器皮肤,也称为AVD(Android Virtual Device)皮肤,是用来改变模拟器外观的配置。这些...
1. 配置 Android 环境变量,在 Windows 下配置 Android 环境变量后,在命令行窗口输入 emulator 启动 Android 模拟器。 2. 进入 adb shell 模式,输入 adb shell 并将网络连接代理设置写入配置数据库。 3. 查询是否...
通过上述步骤,你可以在Android模拟器中配置代理服务器,从而解决上网问题。 #### 二、通过修改DNS解决上网问题 如果你的电脑和模拟器不在同一网段,可能会导致模拟器无法访问互联网。这时可以通过修改模拟器的DNS...
本文将详细介绍如何通过代码以及配置文件来解决Android模拟器全屏问题,并且强调了分辨率和density对图片导入的重要性。 #### 二、全屏设置方法 **1. 通过代码设置全屏** 要在应用启动时自动设置全屏模式,可以在...
Android 模拟器不能上网是由于模拟器的网络配置不正确所致。解决这个问题需要对模拟器的网络设置进行配置。 首先,在 Windows 下,需要配置 Android 环境变量,例如将 Android SDK 的 tools 目录添加到系统变量 ...
### 更改Android AVD模拟器创建路径位置的详尽步骤 在进行Android应用开发时,很多开发者会使用Android Virtual Device (AVD)模拟器来进行测试和调试。然而,默认情况下,AVD模拟器会被创建在用户的主目录下,具体...
#### 一、Android模拟器介绍及用途 - **定义**: Android模拟器是一种能够在计算机上模拟Android操作系统环境的软件工具。 - **用途**: - **预览功能**: 对于没有Android实体设备的用户而言,模拟器能够提供一个...
配置Android模拟器运行环境 运行`SDK Setup.exe`(位于`E:\android-sdk-windows`目录下)。可能遇到访问HTTPS资源的问题,此时可以在设置中进行更改: 1. 打开`SDK Setup.exe`中的设置(Settings),勾选“Force ...
### Android模拟器躲避的检测与应对 #### 模拟器技术背景及应用 模拟器作为一项重要的技术,在软件开发和安全领域中扮演着至关重要的角色。尤其在Android平台,模拟器不仅被开发者广泛用于应用程序的测试,也被...