首页 > 解决方案 > 如何强制flutter使用旧版本的依赖?

问题描述

在颤振 1.17 上迁移后,应用程序将无法构建。圆形复选框导致错误,因为在 Flutter 1.17 上迁移它已升级到 1.0.2,即使我在我的应用程序中使用 1.0.1,flutter 仍将其视为 1.0.2 并造成麻烦。 链接到 github 问题这清除了我的问题和解决方案,但我不知道如何强制或降级版本。在 yaml 中更改版本不起作用。我也尝试过使用 dependency_overrides: 1.0.1 但仍然错误。 在此处输入图像描述

标签: flutterdartdependenciesflutter-dependenciesdart-pub

解决方案


您还可以使用 dependency_overrides 覆盖依赖项,这样您就可以同时使用两个版本的依赖项。

dependencies:
 package_name : latest_version

dependency_overrides:
 package_name : older_version

推荐阅读