如何在Mac CI环境下仅构建KMM应用的Android目标?
仅构建KMM应用Android目标的Gradle命令
要在Mac CI环境下只构建KMM的Android目标、跳过其他平台任务,直接用以下几种Gradle命令即可:
- 仅打包Android Debug版本安装包:
./gradlew :app:assembleDebug - 仅打包Android Release版本安装包:
./gradlew :app:assembleRelease - 执行Android模块的完整构建(包含测试、代码检查等环节):
./gradlew :app:build - 一键执行所有Android模块的默认构建任务:
./gradlew android
注意事项:
- 别用根项目的
./gradlew build或./gradlew assemble,这类根任务会触发所有子模块(包括KMM的iOS、共享模块的跨平台任务),完全达不到提速目的。 - CI环境里优先指定具体变体(比如Release),避免额外构建Debug版本,进一步压缩耗时。
内容的提问来源于stack exchange,提问作者Михаил Чистоусов
相关产品推荐
相关产品推荐

