Android 对于多Moudle的Gradle配置问题

最近组件化过程的思考

  • build.gradle中配置参数不要在代码中直接调用,可以放在一个类中统一管理
  • 在主Moudle(app)[build.gradle]已经配置productFlavors时,其他Moudle(other)[build.gradle]如果不要在变体中配置,可以直接注册;在配置productFlavors,必须实现 flavorDimensions
productFlavors {
        register("flavors.name")
        register("flavors.name")
        register("flavors.name")
        register("flavors.name")
        register("flavors.name")
        register("flavors.name")
    }
  • 在有很多build.gradle配置参数时,尽量把公用的放入最底层最基础的build.gradle中
  • 将一些公用的配置写入新建的config.gradle中(项目级的),然后在项目级的中的build.gradle(project)引用
apply from: "config.gradle"

你可能感兴趣的:(Android 对于多Moudle的Gradle配置问题)