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

时间:2015-11-17 15:19:04

标签: android android-gradle android-resources android-productflavors

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

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

1 个答案:

答案 0 :(得分:6)

为构建变体创建源集。

假设您拥有vanillachocolate产品风格,以及debugrelease版本类型,并且您希望每种组合都有不同的资源。创建:

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

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