【问题标题】:Android Flavors安卓口味
【发布时间】:2017-10-16 20:42:07
【问题描述】:

我需要结合我的项目中可用的两种风格,每种风格都针对不同的方面进行划分,即一种风格对应一种功能。我所需要的只是将这两种风格结合起来,这样我就可以在一个构建中拥有两种功能。有什么方法可以混合两种口味吗?如果有请帮助我..提前谢谢。

 productFlavors {

       flavor1{
//for one functionality
        }

        flavor2{
//for second functionality
        }
        flavor3{
//for third functionality
        }
    }

【问题讨论】:

    标签: android android-studio build.gradle android-productflavors


    【解决方案1】:

    Flavours 用于创建同一应用程序的版本(如名称所示)。

    如果您想将应用程序拆分为功能,最好将它们拆分为 android 库模块。

    这里是如何做到这一点的指南:

    https://developer.android.com/studio/projects/android-library.html

    【讨论】:

      【解决方案2】:

      经过这么多研究,我的问题得到了答案。解决方案如下:

      源集{

          flavor3{
              java.srcDirs 'src/flavor1/java','src/flavor2/java'
              res.srcDirs 'src/flavor1/res','src/flavor2/res'
          }
      }
      

      通过这样做,我可以根据需要将两种风格组合成单一功能。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-12-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-24
        • 1970-01-01
        相关资源
        最近更新 更多