Flutter pub 由于版本不匹配而失败。 (qr_flutter 和打印)

标签 flutter

Running "flutter pub get" in project_name...                      
The current Dart SDK version is 2.16.2.

Because no versions of qr_flutter match >4.0.0 and qr_flutter <1.1.2 requires SDK version >=1.8.0 <2.0.0, qr_flutter <1.1.2-∞ or >4.0.0 is forbidden.
And because qr_flutter >=1.1.2 <2.1.0+55 depends on qr ^1.0.0, qr_flutter <2.1.0+55 or >4.0.0 requires qr ^1.0.0.
And because qr_flutter ^2.1.0+55 depends on qr ^1.1.0 and qr_flutter ^3.0.0 depends on qr ^1.2.0, qr_flutter <4.0.0-∞ or >4.0.0 requires qr ^1.0.0.
And because qr_flutter 4.0.0 depends on qr ^2.0.0 and barcode >=2.2.0 depends on qr ^3.0.0, qr_flutter is incompatible with barcode >=2.2.0.
And because printing >=5.7.3 depends on pdf ^3.7.2 which depends on barcode ^2.2.0, qr_flutter is incompatible with printing >=5.7.3.
So, because sflo_zaiko depends on both qr_flutter any and printing ^5.8.0, version solving failed.
pub get failed (1; So, because project_name depends on both qr_flutter any and printing ^5.8.0, version solving failed.)
exit code 1

我做了“flutter 升级”,更改了这些依赖项的版本等。

(将 printing: ^5.8.0 更改为 printing: any 有效。但它确实会导致另一个错误,因此打印必须是版本 5.8.0)

最佳答案

请在 pubspec.yaml 中添加以下行。

dependency_overrides:
  barcode: ^2.2.0
  qr: ^3.0.1

关于Flutter pub 由于版本不匹配而失败。 (qr_flutter 和打印),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72167002/

相关文章:

Flutter GestureDetector的onTapUp并不总是被调用

flutter - 在ListTile中的字幕内实现if语句

flutter - 错误 应为类型 '(() => void)?' 的值,但得到类型 '+Future<dynamic>' 之一

Flutter,如何设置最大高度以列出 View 项目

android - flutter - 如何打开或要求用户打开位置?

flutter - 使用纯 Dart 在本地打印机上打印文件并弹出打印机窗口?

flutter 异常 : ScrollController attached to multiple scroll views

android - 如何在 webview 屏幕中停止这种持续不断的日志流?

android - 底部在 flutter 中重载了 213 像素

dart - flutter :按钮 onpress Action 功能不断调用