KMM 仅适用于 Android

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

我有一个 kmm 应用程序,我想加快 CI 端的构建时间 CI 可在 Mac 上运行 我想运行仅适用于 Android 的构建 使用命令

./gradlew build 

./gradlew assemble

所有目标开始组装,我想避免这种情况

期待:

./gradlew build (or else)

仅针对 Android 目标运行

android kotlin kotlin-multiplatform
1个回答
0
投票

嗯,简单的答案:

./gradlew assembleDebug

./gradlew assembleRelease

我不确定为什么这些在运行时没有列出

./gradlew tasks
,但它们一直存在于 Android Gradle 插件中。如果您有不同的变体,例如
staging
,您可以运行:

./gradlew assembleStaging

由于这是 CI,您可能也需要测试,但我不知道,这取决于(我认为)您是否只是谈论 JVM 单元测试或应用程序/仪器测试。

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