【问题标题】:easy_localization code generation process is not getting through from Android Studio Terminaleasy_localization 代码生成过程未从 Android Studio 终端通过
【发布时间】:2022-12-21 23:40:26
【问题描述】:

当我尝试通过调用 flutter pub run easy_localization:generate 从终端创建 codegen_loader.g.dart 文件时,在主要方法中设置所有 .json 文件、pubspec 文件和初始化后,它没有通过。甚至没有收到错误消息。

以下是命令行的 sn-p:

PS C:\Users\Prosanto\Desktop\Android Dev\localization> flutter pub run easy_localization:generate -h

PS C:\Users\Prosanto\Desktop\Android Dev\localization> flutter pub run easy_localization:generate -S "assets/translations" -O "lib/translations"

PS C:\Users\Prosanto\Desktop\Android Dev\localization>

什么都没有发生,任何帮助或建议都非常有帮助。

【问题讨论】:

  • 最后你有没有解决问题?

标签: android flutter dart localization flutter-localizations


【解决方案1】:

我在 Mac 上处理过同样的问题,但这些步骤应该仍然有帮助。

首先,我从 Mac 终端而不是 Android Studio 运行这个命令(这是否有任何区别,谁知道呢,但从 IDE 运行时它不起作用)。它不同于 easy_localization 文档

flutter pub run easy_localization:generate --source-dir assets/translations

之后,我运行了这个命令:

flutter pub run easy_localization:generate -S assets/translations -f keys -o locale_keys.g.dart

并且按预期生成了必要的文件。我希望这有帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-07
    • 2015-12-13
    • 1970-01-01
    • 2020-06-15
    • 2015-11-30
    • 1970-01-01
    • 1970-01-01
    • 2023-01-14
    相关资源
    最近更新 更多