嘿,我正在构建一个flutter应用程序,我正在使用android studio flutter intl插件,我希望生成的文件在src/shared/core/中,但每次我生成它们时都在lib/目录中。
app/
- lib/
- src/
- features/
- auth/
- data/
- domain/
- presentation/
- shared/
- config/
- core/
- widgets/
字符串
这是我的l10n.yaml文件,我试着按照文档,但它不工作,它是在lib中生成文件。
synthetic-package : false
arb-dir: lib/src/shared/core/l10n
output-dir: lib/src/shared/core/
template-arb-file: intl_en.arb
output-localization-file: app_localizations.dart
型
1条答案
按热度按时间o3imoua41#
我把它修好了,修好没什么意义,但它起作用了。首先我跑了
字符串
然后我将generated和l10 n目录从lib(默认)移到core,然后我更改了l10.yaml中的output-dir,并将generated添加到末尾
型
然后我确保我有这些在我的pubspec。yaml
型
和
型
然后我用App localization和S注解了所有内容,然后run the app,然后取消注解所有行并重新导入AppLocalization和S。