Android gradle - 具有不同风格的调试和发布资源

Rus*_*ler 2 android android-resources android-gradle-plugin android-productflavors

我希望能够为我的应用程序的调试和发布版本设置不同的东西,我的两种风格.我认为我需要的东西是应用程序名称,应用程序图标,以及用于各种第三方库的密钥的一些字符串,例如Flurry,Crashlytics.

如果我只是创建一个名为debug的文件夹,我可以调试工作,但它将是两种风格的相同资源,我希望它们用于差异风格.

Com*_*are 6

为构建变体创建源集.

假设你有vanillachocolate产品的口味,并debugrelease生成类型,并且要对每个组合不同的资源.创建:

  • src/main/
  • src/vanillaDebug/
  • src/chocolateDebug/
  • src/vanillaRelease/
  • src/chocolateRelease/

并将资源放在他们需要的地方.