【发布时间】:2010-03-18 09:14:37
【问题描述】:
大部分想法都在标题中,我只是想知道是否可以使用 2 个不同的语言环境同时启动 2 个模拟器(以测试我的应用程序的 I18n)。如果在 Eclipse 中有办法做到这一点,那就更好了……
类似
【问题讨论】:
标签: android android-emulator locale emulation qemu
大部分想法都在标题中,我只是想知道是否可以使用 2 个不同的语言环境同时启动 2 个模拟器(以测试我的应用程序的 I18n)。如果在 Eclipse 中有办法做到这一点,那就更好了……
类似
【问题讨论】:
标签: android android-emulator locale emulation qemu
如果您在 Eclipse(小手机)中单击用于启动模拟器的按钮,Eclipse 应该会打开一个对话框,让您选择要启动的 android 虚拟设备 (AVD)。您可以在此对话框中创建第二个 AVD,然后依次启动它们。
现在您必须将其中一个模拟器的语言环境更改为所需的语言。模拟器应保存此设置,因此您只需配置一次。
【讨论】:
在 Eclipse 中,这很容易做到。使用 Android 虚拟设备 (AVD) 管理器设置任意数量的模拟器。根据您是否已更新到最新版本的 Eclipse 插件,启动 AVD 管理器的按钮将是黑色手机或 Android 机器人的头部上方带有箭头的黑色方块。无论哪种方式,它都位于保存、打印等快捷方式附近的工具栏中。
在 AVD 中,您可以创建具有不同 Android 版本的各种模拟器(在左侧的“可用软件包”菜单中下载其他 SDK)。创建模拟器后,使用右侧的按钮启动它们。如果需要,您可以同时运行多个模拟器。模拟器上安装了一个名为“自定义区域设置”的程序,可让您更改其位置信息。在创建模拟器时不能这样做,但在模拟器中创建时会保存,因此您不需要每次都这样做。
之后,要选择您的程序将在哪个模拟器上运行,请将其运行配置目标更改为手动。这是通过单击绿色“开始程序”按钮旁边的更多选项箭头,选择运行配置,目标选项卡,然后选择手动来完成的。您也可以通过在项目浏览器中右键单击您的项目(左侧列表)来执行此操作,该选项位于“运行方式”-> 运行配置下。
【讨论】:
要将 adb 连接到特定的模拟器或设备,请使用 ADB 工具中记录的选项“-e”、“-d”或“-s”之一。 http://developer.android.com/tools/help/adb.html
一般来说,文档是一个很好的起点。
【讨论】: