【问题标题】:Multi Module Android Project Gradle suggestion多模块 Android 项目 Gradle 建议
【发布时间】:2019-07-02 09:56:58
【问题描述】:
我有一个项目 A,它有 3 个 B、C 和 D lib 模块。
项目 A 有 4 个内置类型 Debug、Staging、Beta 和 Release,但库模块只有 debug 和 release。现在,如果我想要我的 lib 模块之一,请考虑 C 具有 3 个 buildTypes Debug、Staging 和 release。如何做到这一点?
【问题讨论】:
标签:
android
gradle
android-build-type
build-variant
【解决方案1】:
去View > Tool Windows > Build Variants。
您可以查看所有带有 BuildVariants 的模块,这些模块是 BuildTypes 和 ProductFlavors 的组合,并选择您希望用于任何模块的类型。
例如,我为 app 和 remote 模块定义了 2 种风格 {production,staging},默认情况下每个模块都有 2 个名为 {debug,release} 的 buildType
然后您使用选定的配置运行应用程序或安装或构建 apk