在Android Studio中自动在多台设备上运行应用

时间:2013-07-05 21:07:18

标签: android android-studio

我有多台Android设备连接到计算机。当我尝试运行我正在开发的应用程序时,Android Studio总是提示我选择该设备。有没有办法在多个设备上自动部署应用程序 - 通过单击“运行”或使用快捷方式更好?

11 个答案:

答案 0 :(得分:289)

实际上,这实在太容易了。当您在启动应用程序后看到设备列表时,只需按住Shift键或控制键点击要在其上启动的每个设备。刚发现这是偶然的。希望它有所帮助。

答案 1 :(得分:29)

对于新用户,在Android Studio 2中,您还需要禁用" Instant Run"在设置 - >构建,执行,部署 - >即时运行。请参阅Instant Run

使用“即时运行”,您只能使用一台设备。

<强>更新

在Android Studio 2.1中,当在多个设备中运行时会自动禁用它。

  

部署到多个设备

     

Instant Run使用不同的技术来执行热,暖和冷   特定于目标设备的API级别的交换。对于   这个原因,在将应用程序同时部署到多个设备时,   Android Studio暂时关闭Instant Run。

答案 2 :(得分:5)

作为补充,如果您想在多个设备上运行测试,则无法在设备选择器对话框中为测试配置文件选择多个设备。相反,您需要运行gradle命令connectedCheck。这将在连接的所有设备上运行测试。它没有嵌入式UI(就像你在单个设备上运行测试一样),但它提供了一个链接到本地​​生成的HTML文件和测试摘要。

您可以从命令行运行,或在AS内运行,查看{App(或根项目) - &gt; Tasks-&gt;验证下的Gradle projects窗口。

参考:https://stackoverflow.com/a/18592367/1544046:描述模拟器,但也适用于设备

答案 3 :(得分:2)

在Android Studio Select Dropdown选项如下图,可以选择Run on Multiple Devices

enter image description here

现在选择复选框,就我而言,我选择了两部可用的三星手机,然后单击运行按钮。这将在两台设备上安装并启动应用程序。

enter image description here

P.S:我已经在 Android Studio 4.0 中测试过这个,但是在每次运行时你都需要在 Android Studio 4.1.1 下使用鼠标。从 Android Studio 4.1.1 开始,有一个设置 KeyMap 的选项。

Android Studio 4.1.2中,您可以设置在多台设备上运行的KeyMap快捷键。我在我的例子中设置了 ctl+alt+R ,如下所示:

enter image description here

答案 4 :(得分:1)

从Android Studio 2.3.3开始 禁用即时运行使用菜单运行 - >运行应用程序(在Windows中移动+单击要部署的设备)

如果您使用run-&gt; debug app

,则无法部署到多个设备

答案 5 :(得分:1)

每次都可以轻松运行所有连接的设备。只需在Android Studio显示时选择所有连接的设备选择部署目标&amp;选择“为将来的发布使用相同的选择”。

N.B。请记住,所有设备都是按顺序运行的。

enter image description here

答案 6 :(得分:1)

我获得了Android Studio的新更新,该更新为 Android Studio 3.5

Android Studio 3.5
Build #AI-191.8026.42.35.5791312, built on August 9, 2019
JRE: 1.8.0_202-release-1483-b03 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows Server 2016 10.0

在此更新中,他们添加了in-built option以在多个设备上运行应用程序。

  

IDE具有新的下拉菜单,可让您快速选择   您想要将应用程序部署到的设备。此菜单还包括一个新的   选项,可让您一次在多个设备上运行您的应用。

enter image description here

请更新新版本的Android Studio并享受。

答案 7 :(得分:0)

在Android Studio 3.5中。在多个设备上运行。

enter image description here

答案 8 :(得分:0)

依次选择并运行多个设备时,Android Studio 3.5+出现问题:

门票:https://issuetracker.google.com/issues/140056248

我们需要等到Google纠正此问题。

如果需要此版本,请使用Android Studio 3.5及更低版本。

答案 9 :(得分:0)

由于这仍然是Google排名第一的结果,因此我将发布Android Studio Arctic Fox Canary Previews的更新,该功能又回来了,而且比以往任何时候都更好!

Device Selection

记住设备,无需每次都打开多重选择对话框,将默认设置部署到先前的选择

唯一的警告是拔出的设备在重新插入时不会被记住

答案 10 :(得分:-3)

非常简单。

在每个设备上按CTRL + Shift。

全部