【发布时间】:2020-07-22 21:51:43
【问题描述】:
我创建了一个package,它依赖于上一个版本 4.1.0 的 xml 包,但是当我尝试使用我在颤振项目中创建的包时,抛出了以下错误,我将包中的 xml 版本降级为能够使用它,但即使我尝试将 xml 添加到颤振项目中也会引发相同的错误,我使用的是最后一个颤振版本通道 beta,v1.17.0
在 idempierews_flutter... 因为每个版本的 来自 sdk 的 flutter_test 依赖于 xml 3.6.1 和 idempierews_flutter 依赖于xml ^4.1.0,来自sdk的flutter_test是被禁止的。
所以,因为 idempierews_flutter 依赖于来自 sdk 的任何 flutter_test, 版本解决失败。 pub get failed (1; 所以,因为 idempierews_flutter 依赖于来自 sdk 的 flutter_test,版本 解决失败。) 退出代码 1*
我在 dart 包分析中也丢了 -10 分,因为我不支持最新的依赖项 :-(
【问题讨论】:
-
相信前几天Flutter中的依赖已经解决了:github.com/dart-lang/intl_translation/issues/93和github.com/flutter/flutter/pull/54181
-
我刚刚测试过,但是没有用