Android 项目和 Gradle: assemble 单个模块

Android project and Gradle: assemble a single module

我有一个 Android Studio 项目,其中包含多个子项目(又名:模块)。 我想从命令行构建其中一些子项目

我在 Android 开发指南上读到,您只需 运行

即可构建您的项目
gradlew.bat assembleDebug

从命令行,但是这总是构建整个项目(所有模块) 我只想 assemble 一个模块,我该怎么做?

gradlew.bat assembleDebug -a -b path/to/module/build.gradle

-a 只构建组件,不重建其依赖关系

使用-b指定另一个Gradle构建文件。在这种情况下,模块的而不是顶层 build.gradle.

如果您没有使用 Gradle 包装器,您也可以只 cd 到模块目录并 运行 gradle assembleDebug -a 那里。

另一种方法是:

gradlew.bat :myModule:assembleDebug