【问题标题】:error after update flutter sdk and all packages更新flutter sdk和所有包后出错
【发布时间】:2021-07-26 23:06:37
【问题描述】:

我有一个在flutter sdk flutter 1.22.3 中运行过的应用程序 但我更新到颤振 2.2.3 并更新所有包

错误

C:\src\sdk\flutter\bin\flutter.bat --no-color pub get
Running "flutter pub get" in app...                             

Because rounded_loading_button >=2.0.3 depends on rxdart ^0.26.0 and app depends on rxdart ^0.27.1, rounded_loading_button >=2.0.3 is forbidden.
So, because app depends on rounded_loading_button ^2.0.5, version solving failed.
pub get failed (1; So, because app depends on rounded_loading_button ^2.0.5, version solving failed.)
Process finished with exit code 1

How can I solve this problem, I have been trying for more than a week, please help

【问题讨论】:

    标签: android flutter dart


    【解决方案1】:

    您有相互冲突的依赖关系:

    1. 如果可以在您的应用中与rounded_loading_button 兼容,请降低 rxdart 版本(将其降低到 rxdart ^0.26.0)。
    2. fork rounded_loading_button 并更新 rxdart 版本(^0.27.1 或更高版本)(最好向作者提交 PR)
    3. 您可以尝试使用dependency_override

    【讨论】:

    • 这项工作 rxdart: ^0.27.1 rounded_loading_button: any but some erorr for this 因为来自 sdk 的 flutter_test 的每个版本都依赖于元 1.3.0 而 json_annotation >=4.1.0 依赖于元 ^1.4。 0,来自sdk的flutter_test与json_annotation不兼容>=4.1.0。
    猜你喜欢
    • 1970-01-01
    • 2022-11-24
    • 2023-03-22
    • 1970-01-01
    • 2023-01-10
    • 1970-01-01
    • 1970-01-01
    • 2021-11-04
    • 2014-08-22
    相关资源
    最近更新 更多