如何在Android Studio中更改目标模拟器?

时间:2016-04-01 15:46:47

标签: android android-studio android-emulator genymotion

我有几个针对不同API级别的genymotion模拟器。问题是:

  1. 我在单个模拟器上运行该应用程序,其中包含用于将来发布的相同设备'检查。
  2. 我打开另一个模拟器。
  3. 我再次运行该应用程序。
  4. 在此之后,应用程序仅在第一个模拟器上运行,我无法弄清楚如何再次显示对话框(选择目标)以在两个模拟器上运行应用程序。

    非常感谢。

7 个答案:

答案 0 :(得分:91)

点击运行修改配置...

Edit Configurations

然后取消选中使用相同的设备以便将来发布

Use same device for future launches

如@ B-GangsteR所述,您还可以同时在多台设备上启动应用。为此,请使用 ctrl 键选择目标。

multiple targets

答案 1 :(得分:40)

请注意,即使取消选中“同一设备以便将来启动”,也无法在其他设备上启动应用,因为该设备仍在第一台设备上运行。所以你必须

  • 在第一台设备上终止app,然后再在其他设备上运行
  • 或杀死adb进程(它将重启),
  • 或从开始同时在多台设备上运行您的应用(选择目标时,使用'ctrl'按钮或'ctrl'+ A 选择多个目标)

答案 2 :(得分:13)

点击运行应用旁边的编辑配置。

On

答案 3 :(得分:3)

关闭所有模拟器中现有的正在运行的应用,即使在进行配置更改后问题仍然存在,也可以使用此选项

答案 4 :(得分:0)

您可以转到"运行"更改个人资料 - > "运行..." - > " 1.app" (点击箭头) - > " Profile",然后选择您想要运行的设备(虚拟或物理)。这花了我一段时间才找到,我在上面的答案中找不到类似的东西,所以希望我帮助别人。

您可以按 ctrl 选择多个设备(由@ B-GangsteR提及)。

答案 5 :(得分:0)

在Android Studio 3.5或更高版本中,配置对话框的“部署目标”部分已移至主工具栏中。

Main toolbar screenshot

答案 6 :(得分:0)

在Android Studio 3.5中,需要单击仿真器名称,该名称是“运行'应用程序”按钮的左侧选项。

您可以选择自己选择的特定仿真器,也可以选择多个仿真器。