前言

在flutter开发过程中,可能下载他人的demo,而demo中有做国际化,在第一次运行的时候可能发现l10n不生效的问题:

import 'package:flutter_learning/generated/l10n.dart';
S.of(context).home

S都是报错的,无论是flutter pub get还是重启Android Studio都不管用。

一、解决方法:

Tools---->Flutter Intl----->Add Locale
请添加图片描述

然后重新创建一个国际化文件
请添加图片描述

这样就会自动执行Flutter Intl插件的命令,问题就解决了。

有的朋友可能还没有去安装Flutter Intl插件,那么需要安装一下Flutter Intl插件。

请添加图片描述

END.
Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐