当前位置: 首页 > 知识库问答 >
问题:

颤振依赖冲突

璩珂
2023-03-14

因为Flatter\u math\u fork

dependencies:

获取:^4.6.1获取存储:2.0.3

dio:^4.0.4 dio\u http\u缓存:0.3.0

webview_flutter:^2.8.0flutter_html:^2.0.0url_launcher:^6.0.17

firebase\u消息:^11.2.4 cloud\u firestore:^3.1.5 firebase\u认证:^3.3.4 firebase\u核心:^1.10.6 firebase\u存储:^10.2.4

谷歌地图颤振:^2.1.1谷歌地图颤振网页:^0.3.2谷歌地图颤振地点选取器:^2.0.0-nullsafety颤振下载器:^1.7.1路径提供程序:^2.0.8权限处理程序:^6.0.1颤振:sdk:颤振颤振颤振本地化:sdk:颤振文件选取器:^4.2.4 intl:^0.17.0更改应用程序包名称:^1.0颤振_math_fork:^0.6.0

dev\u依赖项:flatter\u测试:sdk:flatter flatter\u启动器图标:0.9.2

我需要帮助

共有1个答案

邹海荣
2023-03-14

当您升级依赖于其他依赖项的任何依赖项时,就会发生这种情况。您需要一个接一个地降级依赖项版本,以便解决问题。

或者,您也可以运行命令来获取可用于依赖项的可解析版本列表。

 类似资料:
  • 在使用解决版本问题时,我得到以下错误: 因为google_map_location_picker 3.3.3依赖于intl>=0.16.0<=0.16.1,而sdk中的每个flutter_localizations版本都依赖于intl 0.17.0,所以google_map_location_picker 3.3.3与sdk中的flutter_localizations不兼容。因此,由于food_

  • 然而,似乎什么也没发生。没有变化,控制台输出没有提到新版本(这就足够了)。 我的如下所示:

  • 我想用di。在《颤栗》中,我加上这个https://pub.dartlang.org/packages/di打包我的项目,我开始读这篇文章https://webdev.dartlang.org/angular/guide/dependency-injection文章,但我不完全理解。 所以没关系:在服务类(例如:MyServices)上使用@Injectable()注释,但是如何注入其他类呢?例如

  • 无法确定任务“:app:processDebugResources”的依赖项。 无法解决配置的所有任务依赖关系: app: dedegRuntimeClasspath。无法解决com.facebook.android: facebook登录:[5,6)。 所需:项目:应用程序 尝试:使用--stack跟踪选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。运行--c

  • 由一些模块组成的maven项目。我的一个模块正在使用google版本的guava依赖项。现在,我正在我的项目中集成另一个模块,该模块也使用guava但版本。 因此,我希望新模块使用guava版本,而其余项目使用guava版本。我尝试将guava的添加到新模块中,但没有成功。 更新:@Guillaume Darmont的答案为不同的模块解决了问题。但现在我的问题是,新模块有两个依赖项,其中一个使用g

  • 错误为:java.security.NoSuchProviderException:JCE无法验证提供程序BC。注意,我已经添加了这段代码:security.addProvider(new BouncyCastleProvider()); 这在使用spring boot embedded tomcat时可以很好地工作,但在导出到运行在wildfly服务器上的war文件时就不行了。 下面是我如何宣布