如何在不重建的情况下在不同的设备上安装以前生成的 apk?

How to install a previously generated apk in different devices without rebuild?

我目前正在 Android Studio 上开发 android 应用程序,我正在使用物理和模拟设备 (Genymotion) 来测试我的应用程序。但是每次我想在某些设备上执行我的应用程序时,我必须先构建(大约需要 2 分钟)应用程序,然后再将其安装到设备中,因此如果我使用 3 台设备,安装应用程序大约需要 6 分钟在所有这些中。有没有一种方法可以一次性构建应用程序并将生成的相同 apk 传递给所有设备而无需每次都重建?

当您点击构建时,在 'Device Chooser' 中,您可以 select 多个设备同时 运行 打开。您可以通过多种方式执行此操作(括号中的 Windows):

  • Command + A(ctrl + A):select全部
  • Command + 左键单击(不确定):将点击添加到 selection
  • Shift + 左键单击(ctrl + 左键单击):select 所有在 selected 和单击之间
  • Shift + arrow up/down (ctrl + arrow up/down): 添加到selection (up/down)

您可以通过将 apk 从您的项目文件夹传输到您的设备来手动安装 apk,但我不确定这是否是您想要的。

apk 可以在以下目录中找到,只需转到您的应用程序文件夹并导航至:

Application\app\build\outputs\apk