【问题标题】:Custom Android/Flutter versions for specific API levels针对特定 API 级别的自定义 Android/Flutter 版本
【发布时间】:2021-06-30 09:46:02
【问题描述】:

我在 Google Play 上有一个 Flutter 应用程序,我即将添加一个新功能,该功能需要添加一个仅支持 21+ API 级别的包。我仍然希望通过在 Google Play 上为我的应用程序添加一个没有该功能的自定义版本来支持低于 21 的 API 级别。那有可能吗?还是有其他解决办法?

【问题讨论】:

    标签: android flutter google-play backwards-compatibility android-api-levels


    【解决方案1】:

    是的,您应该使用风味(构建变体):

    flutter create flavorsexample
    

    请查看下方了解更多详情:

    https://flutter.dev/docs/deployment/flavors

    https://cogitas.net/creating-flavors-of-a-flutter-app/

    【讨论】:

    • 非常好,但这并没有提到每种口味都有单独的 pubspec.yaml。因为如您所见,pubspec.yaml 中的包是主要问题。当然,当尝试启动较低的 API 级别风味时,它会导致构建失败。
    猜你喜欢
    • 2018-08-11
    • 1970-01-01
    • 2012-05-10
    • 2012-08-19
    • 1970-01-01
    • 2015-03-09
    • 1970-01-01
    • 1970-01-01
    • 2019-02-27
    相关资源
    最近更新 更多