You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决VSCode中flutter_localizations报错URI目标不存在问题

Flutter本地化app_localizations.dart文件误报不存在问题解答

这个问题是VSCode Flutter/Dart插件的普遍已知问题,大量开发者在使用flutter_localizations时都遇到过同类报错,不属于配置错误。

根本原因

flutter pub get执行完成后,Dart分析服务器没有即时扫描到flutter_gen工具自动生成的app_localizations.dart文件,导致代码分析模块误报URI不存在错误。重启VSCode本质是强制重启了Dart分析服务器,缓存更新后报错自然消失。

快速解决方法(无需重启VSCode)

  • 按下快捷键Ctrl + Shift + P(Windows/Linux)或Cmd + Shift + P(Mac)调出命令面板,输入并执行Dart: Restart Analysis Server,等待3-5秒分析完成后报错会自动消除
  • 也可以手动执行flutter gen-l10n命令强制生成本地化文件后,右键点击项目根目录选择Reload Window,同样可以快速解决报错

长期规避配置

打开VSCode设置页,搜索dart.flutterGenerateLocalizations,勾选该配置项。开启后每次修改arb本地化文件或pubspec.yaml时,插件会自动触发本地化文件生成,并同步更新Dart分析缓存,大幅降低此类误报的出现概率。

内容的提问来源于stack exchange,提问作者Seong Jun

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 11:18:04