【问题标题】:Gradle Android-Studio: deploy / run on multiple devices parallelGradle Android-Studio:在多台设备上并行部署/运行
【发布时间】:2014-11-08 23:39:43
【问题描述】:

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

是否可以在 Android-studio、编译或 gradle 任务或 build.gradle 中进行配置以再次获得所有连接设备的选择器对话框?我喜欢在多台设备上并行部署一个 apk 的 intellij 功能。

谢谢

【问题讨论】:

    标签: deployment parallel-processing gradle android-studio device


    【解决方案1】:

    检查您的安卓设备是否有不同的序列号。

    使用 adb devices

    列出已连接设备的序列号。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

        • 如果我有多个连接了 USB 电缆的物理设备,则不会出现选择对话框!我想在两个物理设备上并行部署
        • 我看到了这个对话框。但只有到那时,如果我只连接了一台设备。如果我没有连接设备或连接多个设备,则不会出现此对话框。在配置中,我没有选中“使用相同的设备进行未来启动”按钮。
        • 这个功能似乎在最新版的Android Studio中被破坏了。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-01-29
        • 1970-01-01
        • 1970-01-01
        • 2015-08-16
        • 1970-01-01
        相关资源
        最近更新 更多