【问题标题】:How to install a previously generated apk in different devices without rebuild?如何在不重建的情况下在不同设备中安装先前生成的 apk?
【发布时间】:2015-10-05 19:26:13
【问题描述】:
我目前正在 Android Studio 上开发一个 android 应用,我正在使用物理和模拟设备 (Genymotion) 来测试我的应用。但是每次我想在某些设备上执行我的应用程序时,我必须先构建(大约需要 2 分钟)应用程序,然后再将其安装到设备中,所以如果我使用 3 台设备,安装应用程序大约需要 6 分钟在他们所有人中。有没有一种方法可以一次性构建应用并将生成的相同 apk 传递给所有设备,而无需每次都重新构建?
【问题讨论】:
标签:
android
android-studio
build
android-gradle-plugin
【解决方案1】:
当您点击构建时,在“设备选择器”中,您可以一次选择多个设备来运行。您可以通过多种方式执行此操作(括号中为 Windows):
- Command + A (ctrl + A):全选
- Command + 左键单击(不确定):将单击添加到选择中
- Shift + 左键单击(ctrl + 左键单击):在选中和单击之间全选
- Shift + 向上/向下箭头(ctrl + 向上/向下箭头):添加到选择(向上/向下)
【解决方案2】:
您可以手动安装 apk,将其从项目文件夹传输到您的设备,但我不确定这是否是您想要的。
apk 可以在以下目录中找到,只需转到您的应用程序文件夹并导航到:
Application\app\build\outputs\apk