我正在尝试在我的颤振桌面项目上安装image-size-getter 。
当我将此添加到我的包的 pubspec.yaml 中时:
dependencies:
[...]
image_size_getter: ^0.1.0
我收到此错误:
因为来自 sdk 的 flutter_test 的每个版本都依赖于集合 1.14.11,而每个版本的 image_size_getter 都依赖于集合 ^1.14.12,所以来自 sdk 的 flutter_test 与 image_size_getter 不兼容。因此,因为 example_flutter 依赖于 sdk 中的 image_size_getter ^0.1.0 和 flutter_test any,所以版本求解失败。
我试图通过在此处和此处找到的过度依赖关系来解决该问题(我必须在 futter 主频道上):
dependency_overrides:
flutter_test: ^1.14.12
但现在似乎flutter_test包不可用:
因为 example_flutter 依赖于任何不存在的 flutter_test(在https://pub.dartlang.org找不到 package flutter_test ),版本解析失败。pub get failed(服务器不可用)-尝试在 1 秒内重试 1... 因为 example_flutter 依赖于任何不存在的 flutter_test(在https://pub.dartlang.org找不到包 flutter_test ),版本解决失败. pub get failed(服务器不可用)-尝试在 2 秒内重试 2...因为 example_flutter 依赖于任何不存在的 flutter_test(在https://pub.dartlang.org找不到包 flutter_test ),版本解决失败. 发布失败(服务器不可用)-尝试在 4 秒内重试 3... [..]
我升级到最后一个master
频道版本,这是我的flutter doctor
输出:
PS C:\flutter\200229_flutter-desktop-embedding-master\example> flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel master, v1.15.4-pre.239, on Microsoft Windows [Versione 10.0.18362.657], locale it-IT)
[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.4.3)
[√] Android Studio (version 3.0)
[√] IntelliJ IDEA Ultimate Edition (version 2017.2)
[√] VS Code, 64-bit edition (version 1.42.1)
[√] Connected device (1 available)
No issues found!
我该如何解决我的问题?