gpt4 book ai didi

android - 在哪里可以为多口味构建指定每个组合的 applicationId?

转载 作者:搜寻专家 更新时间:2023-11-01 08:22:41 25 4
gpt4 key购买 nike

android {

flavorDimensions 'app', 'region'

productFlavors {
app1 {
dimension 'app'
}
app2 {
dimension 'app'
}
europe {
dimension 'region'
}
asia {
dimension 'region'
}
}

现在我需要:

  • app1Europe 拥有 com.w
  • 的应用程序 ID
  • app2Europe 拥有 com.x
  • 的应用程序 ID
  • app1Asia 应用程序 ID 为com.y
  • app2Asia 拥有 com.z
  • 的应用程序 ID

我看不到允许我为 flavor 组合指定 applicationId 的地方。

注意:由于客户端应用程序商店列表已经存在,我无法为这些多个区域提供一个列表。在 com.

之外的应用程序 ID 中确实没有任何公共(public)前缀

最佳答案

android.applicationVariants.all { variant ->
def mergedFlavor = variant.mergedFlavor
switch (variant.flavorName) {
case "app1Europe":
mergedFlavor.setApplicationId("com.w")
break
case "app2Europe":
mergedFlavor.setApplicationId("com.x")
break
case "app1Asia":
mergedFlavor.setApplicationId("com.y")
break
case "app2Asia":
mergedFlavor.setApplicationId("com.z")
break
}
}

灵感来自 https://stackoverflow.com/a/28044024/2545800

关于android - 在哪里可以为多口味构建指定每个组合的 applicationId?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48889311/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com