我正在尝试制作带有风味尺寸的白色标记,其中我有2个尺寸: - 客户端:针对不同的客户端(client1,client2等) - 服务器:用于不同的环境服务器(登台,制作等......)
我想拥有的是我的“main”文件夹中的配置文件,它具有各种属性,并且可以覆盖每个flavor文件夹中的这些属性。 我不想使用buildConfigFields,因为它会使我的所有参数变得混乱...而且,我需要为混合风味(client1Staging,client2Production等等)提供不同的值。
现在,我的问题是我在“client1”文件夹中创建了一个“Config.kt”文件,但是当我尝试在“client1Staging”或client1Production中覆盖它时,我收到了这个警告:
在文件“... / Config.kt”
中找到重复的类
我还考虑过使用xml文件来覆盖我的属性,但是应该保护一些属性免受反编译(每个客户端都有一些不同的API密钥)。
任何人都可以帮助我吗?
谢谢!