【问题标题】:Android Studio (Intellij Idea) - run/debug configuration - remembering which device to run onAndroid Studio (Intellij Idea) - 运行/调试配置 - 记住要在哪个设备上运行
【发布时间】:2013-05-17 19:04:36
【问题描述】:

我想这有点远,但是对于 Eclipse,如果您使用的 Android 模拟器不是包含的模拟器(例如,VirtualBox),您可以在第一次运行程序时选择它,并且勾选“将此设备用于未来启动”的复选框。但是 Android Studio (Intellij Idea) 中不存在相同的选项,这意味着您每次要运行程序时都必须选择模拟器。

我想知道是否有人知道我可以破解它的任何方法,以便它始终在不是内置模拟器的特定模拟器上运行。我可以将模拟器的 IP 地址和端口放入某个配置文件中,这样程序就可以始终在其上启动而无需我单击?我知道这是一件小事,但这只是为了方便。

【问题讨论】:

  • 您是否尝试在配置设置中指定Prefer Android Virtual Device 值?
  • 谢谢,但这仅包括由 Android 虚拟设备管理器处理的设备,这些设备在内置模拟器上运行。它不包括通过 adb 连接的其他模拟器上的设备。

标签: intellij-idea android-studio


【解决方案1】:

没问题,点击运行配置旁边的下拉菜单,然后按“编辑配置”

然后,您可以选择一个模拟器、一个设备,或者在您运行应用程序时询问您(就像现在一样)。

【讨论】:

  • 是的,有一个设置可以从正在运行的设备中进行选择,但是对于 Eclipse,当您第一次从该列表中选择一个设备时,有一个选项可以记住您选择的内容并在以后使用它而无需被问到。 Android Studio 缺少这一点 - 每次运行应用程序时,您都必须从正在运行的设备列表中指定设备。不过,我知道这是个小问题!
  • 哦,我明白了,你的意思是当你插入了多个设备时。如果你只插入一个设备,你不必,它会上传并运行
  • 不,我没有插入任何设备,我有一个模拟设备正在运行,与 adb 连接。在此模拟设备上运行我的应用程序的唯一方法是选择“显示选择器对话框”。这意味着我每次运行应用程序时都必须选择模拟设备。 Eclipse 会让我选择一次,然后记住它。
  • 不,只需单击我向您展示的屏幕截图中的模拟器并从下拉列表中选择它。它将永远不会显示选择器对话框
  • 不幸的是,该下拉列表仅显示使用内置模拟器的虚拟设备,该模拟器是您使用 Android 虚拟设备管理器创建的。我正在使用 Virtualbox,使用 adb connect 命令连接。这仅显示在“选择器对话框”中,作为正在运行的设备。它没有出现在模拟器列表中。
【解决方案2】:

正确答案是选择 USB 设备作为默认设备。然后程序将自动在连接的 Virtualbox 模拟器上运行。 The answer was provided by sasha_trn in this comment

【讨论】:

    猜你喜欢
    • 2011-03-09
    • 1970-01-01
    • 1970-01-01
    • 2016-10-21
    • 2023-03-13
    • 2019-03-14
    • 1970-01-01
    • 2017-07-25
    相关资源
    最近更新 更多