You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

添加google_fonts:^4.0.3后出现path_provider方法未实现的MissingPluginException

解决添加google_fonts: ^4.0.3后出现的MissingPluginException问题

针对你遇到的MissingPluginException(No implementation found for method getApplicationSupportDirectory on channel plugins.flutter.io/path_provider)错误,以下是几个有效的解决步骤:

  • 手动添加path_provider依赖
    google_fonts会间接依赖path_provider,但自动引入可能出现异常。直接在pubspec.yaml的dependencies块中添加:

    path_provider: ^2.0.15
    

    然后执行命令:

    flutter pub get
    
  • 彻底重启项目与开发环境
    热重载/热重启不会触发原生插件的注册流程。需要:

    1. 完全关闭模拟器或断开真机连接
    2. 停止当前项目的运行进程
    3. 重启你的IDE(Android Studio/VS Code)
    4. 重新构建并运行项目
  • 清理并重建原生项目

    • Android端:
      进入项目的android目录,执行清理命令(Windows系统去掉./):
      ./gradlew clean
      
      回到项目根目录,重新运行:
      flutter run
      
    • iOS端:
      进入项目的ios目录,依次执行:
      pod deintegrate
      pod install
      
      回到根目录运行flutter run
  • 检查原生端插件注册(旧项目可选)
    如果是较老的Flutter项目,可能需要手动确认插件注册:
    Android的MainActivity.kt(或MainActivity.java)中,确保onCreate方法内有:

    GeneratedPluginRegistrant.registerWith(flutterEngine)
    

完成以上步骤后,重新运行项目,该异常应该能被解决。

内容的提问来源于stack exchange,提问作者SIREEN IBNU KABEEER

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 13:07:15