问题描述
我想在我的应用程序中使用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稳定发行版中是稳定的。