- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
自从我尝试添加 integration_test
以来,我一直收到错误消息与 get_test
一起打包这主要是因为 just_audio
取决于 crypto: ^3.0.0
而 integration_test
取决于 crypto: ^2.1.5
.
我试图在网上查看是否可以只安装没有 dev_dependencies 的依赖项,但是基于此 issue 似乎 flutter pub cli 工具尚不支持它。 .
这是我的 pubspec.yaml
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.2
share: ^2.0.1
get:
get_storage:
shared_preferences: ^2.0.5
audio_service: 0.17.0-nullsafety.0
just_audio: ^0.7.4
dev_dependencies:
flutter_test:
sdk: flutter
get_test: ^3.13.3
integration_test: ^1.0.2+1
test: ^1.14.4
这是我得到的错误。
Because every version of integration_test depends on flutter_driver any from sdk which depends on crypto 2.1.5, every version of integration_test requires crypto 2.1.5.
And because just_audio 0.7.4 depends on crypto ^3.0.0 and no versions of just_audio match >0.7.4 <0.8.0, integration_test is incompatible with just_audio ^0.7.4.
So, because egy_fm_radio depends on both just_audio ^0.7.4 and integration_test ^1.0.2+1, version solving failed.
pub get failed (1; So, because egy_fm_radio depends on both just_audio ^0.7.4 and integration_test ^1.0.2+1, version solving failed.)
最佳答案
我认为这个特定问题可以通过将 Flutter SDK 更新到最新版本(>=2.2.0)来解决,但如果有人遇到类似问题,请考虑使用 Dependency overrides覆盖内置包的依赖关系,例如 integration_test
和 flutter_driver
.
dependency_overrides:
crypto: ^3.0.0
请注意,这涉及一些风险和
pub
将在依赖项解析期间向您显示警告。
关于flutter - 每个版本的integration_test 都依赖于依赖于crypto 2.1.5 的sdk 中的flutter_driver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67143808/
当我在 Fedora 32 中编译我的项目时,显示此错误: Running "flutter pub get" in cruise-open... Because every version of f
使用 flutter 驱动程序运行 UI 测试时, Assets 不会显示在 iPhone 模拟器上。当应用程序在 VS Code 中以 Debug模式运行时,它们会显示。 我尝试在 flutter
我正在尝试为我的 Flutter 应用程序设置一些集成测试,但遇到了一些麻烦。虽然在 Debug模式下运行我的应用程序工作正常,但当我尝试使用 flutter_driver 运行它时,应用程序保持黑色
在尝试向我的应用添加集成测试时,我遵循了以下步骤: 在项目根目录下创建文件夹“test_driver” 在包含 (1) 的文件夹中创建一个文件 app.dart 以及文件“app_test.dart”
我正在尝试设置我的 Flutter 应用程序以使用 flutter_driver 和集成测试自动截屏,但该应用程序卡在了它应该等待 *.json 文件的 future 的位置。有人知道如何解决吗? 重
我使用 flutter packages get 遇到了这个问题: 因为sdk中的flutter_driver的每个版本都依赖5.0.6文件,而flutter_gallery依赖5.0.7文件,所以s
我是一名优秀的程序员,十分优秀!