Android 口味

Android Flavors

我需要结合我的项目中可用的两种风格,每种风格分为不同的方面,即一种功能的一种风格。我所需要的只是将这两种风格结合起来,这样我就可以在一个构建中拥有两种功能。有什么方法可以结合两种口味?如果有请帮助我..在此先感谢。

 productFlavors {

       flavor1{
//for one functionality
        }

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

Flavours 用于创建同一应用程序的多个版本(顾名思义)。

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

以下是如何执行此操作的指南:

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

经过大量研究得到了我的 problem.The 解决方案的答案如下:

源集{

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

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