用AVD管理器来管理AVD
用AVD管理器来管理AVD(Android虚拟设备)配置很容易。一个AVD就是一份Android仿真器的设备配置,仿真器可以模拟Android所支持设备的不同配置。通过Eclipse或命令行的android工具起动AVD管理器后,就会看到它了。如图1所示:
图1. AVD管理器屏幕截图。
通过主屏幕,可以创建,删除,更改和启动AVD。还可以查看AVD的详情。
创建AVD (Creating an AVD)
你可以根据自己的需要,创建任意数量的AVD。推荐的做法是,在高于目标API级的所有API级上测试自己的应用程序。
创建AVD步骤:
1.起动AVD管理器:
l在Eclipse中:选择Window > Android SDK and AVD Manager,或点击Eclipse工具栏中的Android SDK and AVD Manager图标。
l在其它IDE中:到SDK的tools/目录中,执行android工具,不用给任何参数。
2.在Virtual Devices面板中,可以看到已创建的AVD的列表。点击New可以创建一个新的AVD,这时会显示Create New AVD对话框。
图2. 创建AVD的窗口屏幕截图
3.填写AVD详情。
需要给出名称、目标平台、SD卡大小和皮肤(默认为HVGA)。此外,还可以通过点击New 按钮并选择相应功能来添加特殊的硬件功能。要获取硬件功能的清单,请查阅硬件选项。
注:确保按照应用程序的构建目标(AVD平台目标的API级必须等于或高于应用程序编译的API级)来为AVD定义目标设备。
4.点击Create AVD。
现在,AVD就准备好了。接下来可以关闭SDK和AVD管理器、或创建更多的AVD。也可以选择一个设备的AVD,并点击Start来启动仿真器。
硬件选项(ardware options)
新创建AVD时,可指定下列用于模拟的硬件选项:
特征
描述
属性
设备内存尺寸
设备的物理内存数量,以兆字节计,默认值为 6 。
hw.ramSize
触摸屏支持
设备是否有一个触摸屏,默认值为 yes 。
hw.touchScreen
轨迹球支持
设备是否有一个轨迹球,默认值为 yes 。
hw.trackBall
键盘支持
设备是否有一个QWERTY键盘,默认值为 yes 。
hw.keyboard
拨号盘支持
设备是否有拨号盘按键,默认值为 yes 。
hw.dPad
GSM modem支持
设备是否有SDM modem,默认值为 yes 。
hw.gsmModem
摄像头支持
设备是否有摄像头,默认值为 no 。
hw.camera
摄像头水平最大像素
默认值为 640 。
hw.camera.maxHorizontalPixels
摄像头垂直最大像素
默认值为 480 。
hw.camera.maxVerticalPixels
GPS支持
设备是否有GPS,默认值为 yes 。
hw.gps
电池支持
设备是否有电池,默认值为 yes 。
hw.battery
加速度感应器
设备是否有加速度感应器,默认值为 yes 。
hw.accelerometer
音频录制支持
设备是否能录制音频,默认值为 yes 。
hw.audioInput
音频回放支持
设备是否能回放音频,默认值为 yes 。
hw.audioOutput
SD卡支持
设备是否支持虚拟SD卡的插入/拔出,默认值为 yes 。
hw.sdCard
缓存分区支持
设备是否使用/cache分区,默认值为 yes 。
disk.cachePartition
缓存分区大小
默认值为 66MB 。
disk.cachePartition.size
LCD密度
设备AVD屏幕的密度特征,默认值为 160 。
hw.lcd.density
轨迹球支持
是否有轨迹球。
hw.trackBall