Android Studio 3.0 风格维度问题

新手上路,请多包涵

升级到 Studio Canary 版本。我之前的 Telegram Messenger 项目出现以下错误。

错误:所有风味现在必须属于一个命名风味维度。风味“armv7”未分配给风味维度。在 https://d.android.com/r/tools/flavorDimensions-missing-error-message.html 了解更多信息

我应该怎么办?我已经看过那个链接,但不明白该怎么做。我现在有 3 个构建变体,发布、调试和 foss。

原文由 Omkar Nath Singh 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 661
2 个回答

如果您真的不需要该机制,只需在 build.gradle 中指定一个随机风味维度:

 android {
    ...
    flavorDimensions "default"
    ...
}

有关更多信息,请查看 迁移指南

原文由 tknell 发布,翻译遵循 CC BY-SA 4.0 许可协议

在 KotlinDSL 中你可以这样使用:

 flavorDimensions ("PlaceApp")
productFlavors {
    create("tapsi") {
        setDimension("PlaceApp")
        buildConfigField("String", "API_BASE_URL", "https://xxx/x/x/")
    }

}

原文由 Sana Ebadi 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏