设置 flutter_localizations 包时出错“URI 目标不存在:'package:flutter_gen/gen_l10n/app_localizations.dart'。”

Hin*_*nd 10 dart flutter flutter-dependencies

当我尝试向我的 flutter 应用程序添加语言支持时,会出现此错误:

\n
Target of URI doesn't exist: 'package:flutter_gen/gen_l10n/app_localizations.dart'. Try creating the file referenced by the URI, or Try using a URI for a file that does exist.\n
Run Code Online (Sandbox Code Playgroud)\n

I\xe2\x80\x99m 使用flutter_localizations,该项目是使用 dart 2.7.0 构建的

\n

似乎flutter_localizations需要最新的sdk,即dart 2.13.0

\n

我怎样才能解决这个问题?

\n

Fri*_*Lim 20

import 'package:flutter_gen/gen_l10n/app_localizations.dart'更新到 Flutter 2.5 后,我在 Visual Studio Code 中遇到了同样的问题。

关闭 VS Code 窗口并重新打开后,错误消失了。如果这不起作用,请尝试再次关闭并打开 VS Code。

或者通过转到“视图”>“命令面板”然后输入Dart: Restart Analysis Server 来重新启动 Dart Analysis Server 。

信用转到/sf/answers/4770528171//sf/answers/4811200551/


小智 5

只需在项目终端中输入flutter gen-l10n即可解决您的问题。