5、模拟器的配置和运行
如果你想要在模拟器上运行应用程序,那就必须创建虚拟设备(Android Virtual Device,AVD)。创建AVD有两种方式:命令行方式和窗口操作方式。
如果使用命令行方式创建AVD,需要打开命令行窗口(比如在Windows环境下运行“命令提示符”,或者在Mac/Linux环境下运行“终端”),输入命令“android list target”查询所有可使用的目标设备,如图1-12所示。

▲图1-12 查询所有可用目标设备
这时系统列出了两个Android目标设备,一个是Android 2.1,一个是OPhone 2.0。在返回结果中查看设备OPhone的设备编号,“id: 2”说明它为2号设备。使用OPhone target的设备ID,创建一个对应该设备的AVD,命令为:
android create avd -n OPhone -t 2
创建OPhone的AVD后,可使用“android list avd”命令列举所有已经创建的AVD。如果你是OPhone 1.0或OPhone 1.5的使用者,还能看到若干个旧版本的AVD,如图1-13所示。

▲图1-13 已经创建的AVD列表
如果使用窗口操作方式创建AVD,需要打开更新SDK时使用的Android SDK and AVD Manager程序,在操作“Virtual Device”选项卡中单击“New”按钮,创建AVD。在弹出的窗口中填入所需的参数,一般使用默认设置即可,单击“Create AVD”按钮完成AVD的创建,如图1-14所示。

▲图1-14 窗口操作方式创建AVD
通过“Android SDK and AVD Manager”窗口显示的AVD列表可以看到,名称为OPhone 2.0的一个新AVD已经创建,如图1-15所示。

▲图1-15 窗口操作方式下的AVD 列表
完成AVD的创建后,可以在命令行输入emulator -avd OPhone,就可以启动运行OPhone模拟器了。如果你的屏幕不够大,这时候窗口可能看起来已经超过屏幕的范围了,那么你可以通过参数Scale的设置来显示被缩放过的模拟器窗口,命令为:emulator -avd OPhone -scale 0.6。在“Android SDK and AVD Manager”窗口的AVD列表中也可以直接单击右侧的“Start”按钮来启动模拟器,同样,可以通过修改显示分辨率和比例来使模拟器能正常显示,如图1-16所示。单击“Launch”按钮后,就能看到如图1-2所示的OPhone模拟器运行界面了。

▲图1-16 设置模拟器显示参数
知识点:由于软件原因导致OPhone系统不能正常运行怎么办?
选中图1-16中的“Wipe user data”复选框,可以将之前的安装设置全部清除复位,启动一个全新的系统。