android - 如何安装apk而不在Android Studio中重建整个项目

标签 android android-studio gradle adb

为大型项目构建 apk 需要花费大量时间来处理所有 Gradle 任务。
我已经尝试过了,但它可以清理并构建

$ gradle installDebug

如何编写单独的 gradle 任务并添加到项目 Gradle 运行配置。
因此,只需执行 gradle 任务,它就可以安装现有的构建调试 apk 或发布 apk 或任何其他构建类型,而无需重新构建它。
它将节省 apk 在多个设备中的部署时间

最佳答案

希望这可以帮助你:我创建了一个新的 shell 文件 install_apk :

#!/bin/bash

# Usage
#   run ./install_apk          # to install debug apk
#   run ./install_apk release  # to install release apk

if [ $1 == "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

关于android - 如何安装apk而不在Android Studio中重建整个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37340655/

相关文章:

Gradle Exec 现在抛出 "error=2, No such file or directory"

android - 如何在 BottomNavigationView 中设置所选项目

java - Android - RecyclerView 项目未显示

android - 为什么某些 Android Studio 类会以不同的颜色突出显示?

android - 无法解析 AppCompatActivity

android - Mapbox-导入 “com.mapbox.services.android.telemetry”包内的类时出错

android - 找不到builder.jar(com.android.tools.build:builder:3.5.3)

android - 如何使用 Android 指南针方向瞄准 opengl 相机?

android - 在操作栏中单击 "up"时,主/详细流程中的 Intent 为空(空指针异常)

android - BottomSheetDialog 禁用拖动