克隆任何flutter项目后我无法解决依赖关系?

问题描述 投票:0回答:4

我想克隆开源项目,点击 pub get 后遇到一大堆错误,所有依赖项都无法解析,并且许多代码已经过时,那么我该如何克服这个问题?

flutter dart clone flutter-dependencies
4个回答
1
投票

请使用intl 0.17.0解决问题


1
投票

此问题是由于依赖版本冲突造成的。 您正在使用两个需要不同版本的

intl
:

的依赖项
  1. flutter_localization
  2. openfluttercommerce

在您的

pubspec.yaml
中将
intl
的版本从
0.16.0
更改为
0.17.0
。它可能会导致与其他可能依赖于
0.16.0
版本的
intl
依赖项发生冲突。如果正确,您需要将所使用的依赖项的版本更改为任何需要相同版本的
intl


1
投票

每当您从 Github 克隆项目时,在看到项目的第一次提交后尝试使用 flutter sdk 版本 1.17.0 或 1.22.4 打开它,那么问题似乎就解决了。

但在这里,您似乎遇到了两个依赖项的问题,尝试通过不在 yuml 文件中提及任何版本来解决该问题。


0
投票

运行这个

( flutter pub 添加 cupertino_icons:^1.0.6 )

在项目目录的终端上它解决了问题

并使用 pubspec.yaml->environment: SDK:">=2.12.0 <4.0.0" this one makes to take any version of dart and flutter

然后运行 flutter pub get

© www.soinside.com 2019 - 2024. All rights reserved.