【问题标题】:Start two Android emulators with different locale启动两个具有不同语言环境的 Android 模拟器
【发布时间】:2010-03-18 09:14:37
【问题描述】:

大部分想法都在标题中,我只是想知道是否可以使用 2 个不同的语言环境同时启动 2 个模拟器(以测试我的应用程序的 I18n)。如果在 Eclipse 中有办法做到这一点,那就更好了……

类似

【问题讨论】:

    标签: android android-emulator locale emulation qemu


    【解决方案1】:

    如果您在 Eclipse(小手机)中单击用于启动模拟器的按钮,Eclipse 应该会打开一个对话框,让您选择要启动的 android 虚拟设备 (AVD)。您可以在此对话框中创建第二个 AVD,然后依次启动它们。

    现在您必须将其中一个模拟器的语言环境更改为所需的语言。模拟器应保存此设置,因此您只需配置一次。

    【讨论】:

    • 是的,我知道 Janusz,但我会 2 个鸸鹋,我应该使用哪个命令? “adb shell”将连接到哪个?
    • 好问题我在文档中找不到为 adb 选择特定模拟器的内容
    • 是的,我很难找到正确的命令,但我终于明白了:“adb -s emulator-5556 shell”连接到模拟器,然后是属性命令:“setprop persist.sys.language en;setprop persist.sys.country US;stop;sleep 5;start" 例如英语
    • 另请参阅我关于提前自动设置模拟器语言的问题(和解决方案):stackoverflow.com/questions/2417427/…
    【解决方案2】:

    在 Eclipse 中,这很容易做到。使用 Android 虚拟设备 (AVD) 管理器设置任意数量的模拟器。根据您是否已更新到最新版本的 Eclipse 插件,启动 AVD 管理器的按钮将是黑色手机或 Android 机器人的头部上方带有箭头的黑色方块。无论哪种方式,它都位于保存、打印等快捷方式附近的工具栏中。

    在 AVD 中,您可以创建具有不同 Android 版本的各种模拟器(在左侧的“可用软件包”菜单中下载其他 SDK)。创建模拟器后,使用右侧的按钮启动它们。如果需要,您可以同时运行多个模拟器。模拟器上安装了一个名为“自定义区域设置”的程序,可让您更改其位置信息。在创建模拟器时不能这样做,但在模拟器中创建时会保存,因此您不需要每次都这样做。

    之后,要选择您的程序将在哪个模拟器上运行,请将其运行配置目标更改为手动。这是通过单击绿色“开始程序”按钮旁边的更多选项箭头,选择运行配置,目标选项卡,然后选择手动来完成的。您也可以通过在项目浏览器中右键单击您的项目(左侧列表)来执行此操作,该选项位于“运行方式”-> 运行配置下。

    【讨论】:

    • 如何设置 Eclipse 以便它应该使用以前的配置文件。每次我按下这些按钮时?
    • 你问的是什么配置?模拟器会自动保存您设置的语言环境。
    • 我前段时间看过一篇博文,您可以告诉 Eclipse 启动以前的配置,而无需打开窗口询问您。但不幸的是,我丢失了博客的地址。 # 每当我想调试一个项目时,在我点击图标后,我会被提示 which conf.我很想跑。或者我必须使用图标的下拉菜单来启动预设配置。由于您发布了很多关于 conf 部分的内容,我想知道您是否知道此设置的答案。
    • 很遗憾,不知道如何解决。有时 Eclipse 会给出“Run as ...”选项列表,有时它知道这是一个 Android 活动。可能对您有用的是,如果您进入运行配置,并选择要运行的特定 Android 版本,而不是让它自动决定。这可能会有所帮助,但我不确定。
    【解决方案3】:

    要将 adb 连接到特定的模拟器或设备,请使用 ADB 工具中记录的选项“-e”、“-d”或“-s”之一。 http://developer.android.com/tools/help/adb.html

    一般来说,文档是一个很好的起点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-07
      • 2013-09-28
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多