Deployment Gradle Android Studio:在多台设备上并行部署/运行

Deployment Gradle Android Studio:在多台设备上并行部署/运行,deployment,parallel-processing,gradle,android-studio,device,Deployment,Parallel Processing,Gradle,Android Studio,Device,我来自Intellij(和ANT),如果连接了多个设备,我可以在那里运行apk。然后,我得到一个选择器对话框,其中包含所有连接的设备(脱机和联机)。 现在,我使用Android Studio和gradle,如果我使用run或其他方式(installDebug、clean等)部署,它会自动部署到设备上(在设备上部署后,我会看到选择器对话框)。如果我连接了多个设备,那么他就会失败,并显示消息“多个设备” 通过在Android studio、compile或gradle任务或build.gradle中

我来自Intellij(和ANT),如果连接了多个设备,我可以在那里运行apk。然后,我得到一个选择器对话框,其中包含所有连接的设备(脱机和联机)。 现在,我使用Android Studio和gradle,如果我使用run或其他方式(installDebug、clean等)部署,它会自动部署到设备上(在设备上部署后,我会看到选择器对话框)。如果我连接了多个设备,那么他就会失败,并显示消息“多个设备”

通过在Android studio、compile或gradle任务或build.gradle中进行配置,可以再次获得所有连接设备的选择器对话框吗?我喜欢intellij特性,它可以在多个设备上并行部署一个apk

谢谢

在弹出的“选择设备”对话框中,您可以选择要运行应用程序的物理设备或模拟器实例,您可以从列表中选择多个项目:

如果您没有看到此对话框,则可能单击了对话框中的“为将来的启动使用相同的设备”按钮。进入运行配置并重置“目标设备”下的设置。

在弹出的“选择设备”对话框中,您可以选择要运行应用程序的物理设备或模拟器实例,您可以从列表中选择多个项目:


如果您没有看到此对话框,则可能单击了对话框中的“为将来的启动使用相同的设备”按钮。进入运行配置并重置“目标设备”下的设置。

在我的部署程序中,我使用了gradle语句gradle run、install或clean。这是任务,它们会自动部署。我使用now Assembly gradle任务,现在它可以工作了,很抱歉在我的部署程序中混淆了

,我使用了gradle语句gradle run、install或clean。这是任务,它们会自动部署。我使用now Assembly gradle任务,现在它可以工作了,很抱歉混淆了,请检查您的android设备是否有不同的序列号

使用
adb设备

列出已连接设备的序列号


由于它们(IDE)都在幕后使用adb,我认为当adb无法唯一标识设备时,会抛出“多个设备”的消息

检查您的android设备是否有不同的序列号

使用
adb设备

列出已连接设备的序列号


由于它们(IDE)都在幕后使用adb,我认为当adb无法唯一标识设备时,会抛出“多个设备”的消息

如果连接了多个usb电缆的物理设备,则“选择”对话框不会出现!我想在两个物理设备上并行部署我看到这个对话框。但只有在那时,如果我只有一个设备连接。如果没有连接设备或连接了多个设备,则此对话框不会出现。在配置中,我没有选中“为将来的发布使用相同的设备”按钮。在最新版本的Android Studio中,此功能似乎已被破坏。如果我有多个连接了usb电缆的物理设备,则不会出现“选择”对话框!我想在两个物理设备上并行部署我看到这个对话框。但只有在那时,如果我只有一个设备连接。如果没有连接设备或连接了多个设备,则此对话框不会出现。在配置中,我没有选中“为将来的发布使用相同的设备”按钮。这个功能在最新版本的Android Studio中似乎被破坏了。