美文网首页
Flutter Intl插件失效解决方法

Flutter Intl插件失效解决方法

作者: CarrySniper | 来源:发表于2021-05-05 14:59 被阅读0次

    个人遇到的情况,可能不适合每一位开发者,供参考。

    情况:

    Android Studio,已经配置好Flutter Intl插件,并成功使用。但是有段时间添加新字段不会自动执行指令生成代码。

    尝试:

    重启Android Studio,结果行不通;
    重启电脑,结果行不通;
    卸载重装Flutter Intl插件,结果也行不通;
    网上搜索原因,发现大家用得挺顺的,没遇到这种问题,也行不通;

    挣扎:

    最后怀疑代码或结构在不知道哪个东西更新后有区别造成的。所以尝试删除Intl的代码试试。
    1、首先intl_en.arbintl_zh_CN.arb这些json不能删,不敢删,git没有上传怕删了就找不回来,白写了。
    2、那就尝试删generated/intlmessages_all.dart这些,删除之后保存,发现intl指令执行了,自动生成新文件,但是结果是l10n.dart报错的。不过觉得好像有戏。
    3、最后就把l10n.dart也删除了,再保存,也发现自动生成了l10n.dart文件,代码也正常运行了。

    Done

    结果Flutter Intl插件使用正常。

    相关文章

      网友评论

          本文标题:Flutter Intl插件失效解决方法

          本文链接:https://www.haomeiwen.com/subject/vdnkdltx.html