小编IKn*_*ter的帖子

在 Flutter SDK 中找不到包 flutter_localization

我目前正在尝试在我的 Flutter 应用程序中实现本地化,但每当我尝试添加 的依赖项时flutter_localization,我都会收到以下错误消息:

由于定时器依赖的SDK不存在(在Flutter SDK中flutter_localization找不到包),版本解析失败。flutter_localization

我还在 Android Studio 中正确添加了 flutter 和 dart SDK 的路径。

这是我的pubspec.yaml文件:

publish_to: 'none' # Remove this line if you wish to publish to pub.dev

version: 1.0.0+1

environment:
  sdk: '>=2.18.2 <3.0.0'

dependencies:
  flutter:
    sdk: flutter
  intl: ^0.17.0-nullsafety.2
  cupertino_icons: ^1.0.2
  sqflite: any
  shared_preferences: ^2.0.15
  path_provider: any
  flutter_localization:
    sdk: flutter
  flutter_cupertino_localizations: ^1.0.1

dev_dependencies:
  flutter_test:
    sdk: flutter

  flutter_lints: ^2.0.0

flutter:

  uses-material-design: true

Run Code Online (Sandbox Code Playgroud)

如果没有 flutter_localization,我无法访问 GlobalMaterialLocalizations,显然,这是最简单的解决方案。我已经尝试过许多解决方案,例如检查版本兼容性和更新所有依赖项。你们能帮我吗?

提前致谢!

升级SDK、升级依赖、重新安装flutter和Dart等

dependencies dart flutter flutter-localizations

2
推荐指数
1
解决办法
2396
查看次数