前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【错误记录】Flutter 插件不兼容 ( requires Flutter SDK version >=1.22.0 <2.0.0, url_launcher >=5.7.7 <6.0.0- )

【错误记录】Flutter 插件不兼容 ( requires Flutter SDK version >=1.22.0 <2.0.0, url_launcher >=5.7.7 <6.0.0- )

作者头像
韩曙亮
发布2023-03-28 21:57:01
8870
发布2023-03-28 21:57:01
举报

文章目录

一、 报错信息


Flutter 下载 https://pub.dev/packages/url_launcher 插件 , 配置完配置文件 ;

代码语言:javascript
复制
dependencies:
  flutter:
    sdk: flutter

  # The following adds the Cupertino Icons font to your application.
  # Use with the CupertinoIcons class for iOS style icons.
  cupertino_icons: ^0.1.2

  # 打开第三方应用插件
  url_launcher: ^5.7.10

点击 " Pub get " 按钮 , 出现如下报错信息 :

在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
The current Flutter SDK version is 1.12.13+hotfix.8.

Because url_launcher >=5.7.7 <6.0.0-nullsafety depends on url_launcher_platform_interface >=1.0.9 <2.0.0-nullsafety which requires Flutter SDK version >=1.22.0 <2.0.0, url_launcher >=5.7.7 <6.0.0-nullsafety is forbidden.
So, because flutter_cmd depends on url_launcher ^5.7.10, version solving failed.
pub get failed (1; So, because flutter_cmd depends on url_launcher ^5.7.10, version solving failed.)
Process finished with exit code 1

二、 解决方案


报错信息中提示 ,

当前的 Flutter SDK 版本是 1.12.13 ;

url_launcher 插件如果版本号 大于等于 5.7.7 , 小于 6.0.0 ,

对应的 Flutter 版本应该 大于等于 1.22.0 小于 2.0.0 ;

解决上述版本不兼容的问题 , 有两种方案 :

  • 方案一 : 降低 url_launcher 插件版本 : 到 https://pub.dev/packages/url_launcher/versions 选择一个低版本的插件 , 逐个测试 , 看哪个版本适配 1.12.13 版本的 Flutter SDK ;
  • 方案二 : 提高 Flutter SDK 版本 , 安装最新版本的 Flutter SDK ;

这里选择方案一 , 比较简单 ;

https://pub.dev/packages/url_launcher/versions 页面中选择一个插件 , 不要选择太老的 , 建议从不兼容的版本向下逐个测试 ;

在这里插入图片描述
在这里插入图片描述

将 url_launcher 插件版本降低到 5.7.0 , 然后点击 " Pub get " 按钮获取该插件 , 此时版本兼容 , 可以成功获取该插件 ;

在这里插入图片描述
在这里插入图片描述
本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-03-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、 报错信息
  • 二、 解决方案
相关产品与服务
腾讯云服务器利旧
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com