首页 > 解决方案 > flutter_session 和 shared_preferences 在颤振中不能一起工作?

问题描述

因为 hr 依赖于 flutter_session ^0.1.1 而依赖于 shared_preferences ^0.5.8,所以 shared_preferences ^0.5.8 是必需的。所以,因为 hr 依赖于 shared_preferences ^2.0.4,版本求解失败。pub get failed (1; 所以,因为 hr 依赖于 shared_preferences ^2.0.4,版本求解失败。) 进程以退出代码 1 结束

我的 pubspec.yaml 代码

dependencies:
  flutter:
    sdk: flutter
  flutter_session: ^0.1.1
  shared_preferences: ^2.0.4

如何克服它?

标签: androidiosfluttersessionsharedpreferences

解决方案


flutter_session: ^0.1.1取决于 dart sdk 2.7.0 而shared_preferences: ^2.0.4 取决于 dart sdk 2.12,因此会出现错误。

flutter_session您可能必须使用更新为颤振 2.0 和最新 dart sdk https://github.com/jhourlad/flutter_session/pull/11的此拉取请求

在 pubspec.yaml 中

flutter_session:
    git:
      url: hhttps://github.com/RomanIvn/flutter_session.git
      ref: master

推荐阅读