如何在 Android Studio 中安装 apk 而不重建整个项目
How to install apk without rebuilding whole project in Android Studio
为大型项目构建 apk 需要花费大量时间来处理所有 Gradle 任务。
我试过这个但是它清理和构建
$ gradle installDebug
如何编写单独的 gradle 任务并添加到项目 Gradle 运行 配置中。
因此只需执行 gradle 任务即可安装现有构建调试 apk 或发布 apk 或任何其他构建类型而无需重新构建它。
它将节省 apk 在多个设备上的部署时间
您可以将 android Studio 更新到版本 > 2.0,它具有即时 运行 作为内置功能
http://tools.android.com/tech-docs/instant-run
这里有更多细节,干杯
希望这可以帮助你:我创建了一个新的 shell 文件 install_apk
:
#!/bin/bash
# Usage
# run ./install_apk # to install debug apk
# run ./install_apk release # to install release apk
if [ == "release" ]; then
adb install -r ./app/build/outputs/apk/app-release.apk
echo "install release apk"
else
echo "install debug apk"
adb install -r ./app/build/outputs/apk/app-debug.apk
fi
为大型项目构建 apk 需要花费大量时间来处理所有 Gradle 任务。
我试过这个但是它清理和构建
$ gradle installDebug
如何编写单独的 gradle 任务并添加到项目 Gradle 运行 配置中。
因此只需执行 gradle 任务即可安装现有构建调试 apk 或发布 apk 或任何其他构建类型而无需重新构建它。
它将节省 apk 在多个设备上的部署时间
您可以将 android Studio 更新到版本 > 2.0,它具有即时 运行 作为内置功能
http://tools.android.com/tech-docs/instant-run
这里有更多细节,干杯
希望这可以帮助你:我创建了一个新的 shell 文件 install_apk
:
#!/bin/bash
# Usage
# run ./install_apk # to install debug apk
# run ./install_apk release # to install release apk
if [ == "release" ]; then
adb install -r ./app/build/outputs/apk/app-release.apk
echo "install release apk"
else
echo "install debug apk"
adb install -r ./app/build/outputs/apk/app-debug.apk
fi