前言
在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插件的命令,问题就解决了。