在1.20.4版中添加Flutter Web视图插件时出错

问题描述

我想在我的应用程序中使用Flutter-web插件。但是,将其添加到我的YAML文件时,出现以下SDK错误。我刚刚升级到1.20.4

如何解决错误

当前Flutter SDK版本为1.20.4。

因为应用程序依赖于webview_Flutter> = 1.0.0,这需要Flutter SDK版本> = 1.22.0 = 1.0.0,这需要Flutter SDK版本> = 1.22.0

医生摘要(要查看所有详细信息,请运行Flutter doctor -v): [✓] Flutter(频道稳定,在Mac OS X 10.15.6 19G2021上为1.20.4,语言环境为美国)

[✓] Android工具链-为Android设备开发(Android SDK版本28.0.3) [✓] Xcode-为iOS和macOS开发(Xcode 12.0) [✓] Android Studio(3.6版) [✓] VS代码(1.49.2版) [✓]已连接的设备(1个可用)

•找不到问题!

这是我的pubspec.yaml文件中的信息

环境: sdk:“> = 2.2.2

解决方法

webview_flutter软件包需要minSdkVersion 19,因此您必须更改应用程序级别gradle

android {
    defaultConfig {
        // Required by the Flutter WebView plugin.
        minSdkVersion 19
    }
  }

使用以下命令升级颤振后 flutter upgrade

,然后在您的pubspec.yaml文件中导入webview_flutter webview_flutter: ^1.0.0,因为webview_flutter在flutter 1.22稳定发行版中是稳定的。