Flutter:未定义名称“AppLocalizations”。尝试将名称更正为已定义的名称,或定义名称

问题描述 投票:0回答:4
Undefined name 'AppLocalizations'. Try correcting the name to one that is defined, or defining the name.

我该如何解决这个问题?

请在 pubspec.yaml 上添加这些依赖项
flutter localization flutter-getx flutter-localizations applocalizations
4个回答
3
投票
dependencies: flutter: sdk: flutter flutter_localizations: sdk: flutter intl: ^0.17.0

更多信息
这里

我在 Flutter 小部件测试代码中遇到了这个问题。下图所示的解决方案也适用于 Flutter 应用程序代码。请注意,我的 Flutter 应用程序使用 Provider 符合 MVVM 架构,这也是使用 MultiProvider 的原因。该项目的代码可在 GitHub

0
投票
上找到。请注意,真实的项目将在自述文件中引用,并且也将可用,因为赚钱并不是我开发此应用程序的动机。

对我来说问题解决了

0
投票
这将创建一个包含以下条目的 pubspec.yml 文件:

dependencies: flutter: sdk: flutter flutter_localizations: sdk: flutter intl: any

然后
 pub get


添加依赖 -> 生成:true;

0
投票

© www.soinside.com 2019 - 2024. All rights reserved.