首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据颤动项目添加时出错

根据颤动项目添加时出错
EN

Stack Overflow用户
提问于 2021-07-09 17:06:52
回答 1查看 24关注 0票数 0

我想将firebase_dynamic_links包添加到我的项目中,但在添加时显示以下错误。

代码语言:javascript
复制
  firebase_dynamic_links: ^2.0.6

错误:

代码语言:javascript
复制
Because firebase_dynamic_links >=2.0.6 depends on firebase_core ^1.3.0 which depends on firebase_core_platform_interface ^4.0.1, firebase_dynamic_links >=2.0.6 requires firebase_core_platform_interface ^4.0.1.
And because firebase_core_platform_interface >=4.0.0 depends on plugin_platform_interface ^2.0.0, firebase_dynamic_links >=2.0.6 requires plugin_platform_interface ^2.0.0.
And because permission_handler_platform_interface 2.0.2 depends on plugin_platform_interface ^1.0.2 and no versions of permission_handler_platform_interface match >2.0.2 <3.0.0, firebase_dynamic_links >=2.0.6 is incompatible with permission_handler_platform_interface ^2.0.2.
And because permission_handler 5.1.0+2 depends on permission_handler_platform_interface ^2.0.2 and no versions of permission_handler match >5.1.0+2 <6.0.0, firebase_dynamic_links >=2.0.6 is incompatible with permission_handler ^5.1.0+2.
So, because gorzin_shop depends on both permission_handler ^5.1.0+2 and firebase_dynamic_links ^2.0.6, version solving failed.
pub get failed (1; So, because gorzin_shop depends on both permission_handler ^5.1.0+2 and firebase_dynamic_links ^2.0.6, version solving failed.)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-09 17:35:36

错误是由您当前的依赖项版本引起的。

其中一些依赖项需要其他依赖项的较新版本,而其他依赖项仍然需要较旧版本。

首先,我会尝试更新每个依赖项。

您可以进入项目中的终端并运行flutter pub outdated来查找任何过时的依赖项。

如果你有一些,那么你可以运行flutter pub upgrade来升级它们。

如果您希望将它们更新到更新的可解析版本,您可以运行flutter pub upgrade --major-versions。但要小心,因为这可能会导致代码中出现错误。

如果所有这些都不能解决您的问题,您需要手动查找导致错误的一个依赖项,然后尝试检查是否存在与所有其他依赖项兼容的版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68314161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档