强制 Gradle 在不清理的情况下组装 APK

问题描述 投票:0回答:1

类似于 强制 gradle 生成 apk 我想强制 Gradle 生成 apk,以防以前的构建已被移动或删除。我很好奇在构建目录尚未清理且源代码未更改时是否可以执行此操作。换句话说,我不想重新编译整个源代码,只需确保重现 apk 即可。

我对 Gradle 非常缺乏经验。查看强制 Gradle 运行任务,即使它是最新的建议是执行如下操作:

mytask {
    outputs.upToDateWhen { false }
}

但是,我不确定需要覆盖哪个任务,也不知道如何执行。 apk 的打包似乎发生在控制台输出中标记为

:app:packageRelease
的步骤中:

> Task :app:packageRelease UP-TO-DATE

有没有办法覆盖

packageRelease
并添加
outputs.upToDateWhen { false }
(如果这是正确的方法)?适用于所有构建类型的解决方案将是更好的选择。

android gradle apk
1个回答
0
投票

您可以使用

./gradle assemble
任务,或者专门针对具有
./gradle assembleDebug
./gradlew assembleRelease
等的变体运行它。

© www.soinside.com 2019 - 2024. All rights reserved.