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

执行pub get报错:无法在pubspec.yaml中找到flutter.plugin.platforms键

Cannot find the flutter.plugin.platforms key in the pubspec.yaml 报错解决方案

该报错出现的核心原因是Flutter环境与依赖插件的配置不匹配,重装Android Studio本身不会修改项目配置,大概率是重装后Flutter环境版本变动、或者依赖缓存损坏导致的,可按照以下步骤逐一排查解决:

  • 先确认当前Flutter版本和项目之前正常运行时的版本是否一致,执行flutter --version查看版本号,若版本差异较大,优先切回原有版本重试,避免SDK层面的兼容性问题。
  • 执行flutter clean清理项目构建缓存,手动删除项目根目录下的pubspec.lock文件,再重新执行flutter pub get,优先解决缓存损坏导致的报错。
  • 若清理缓存后仍报错,需要检查项目依赖的所有插件:
    • 如果是你自己开发的本地插件,需要在插件的pubspec.yaml中补充完整flutter.plugin.platforms配置,示例配置如下:
      flutter:
        plugin:
          platforms:
            android:
              package: 你的插件安卓包名
              pluginClass: 安卓插件实现类名
            ios:
              pluginClass: iOS插件实现类名
      
    • 如果是Pub上的公共第三方插件,直接将该插件的版本固定为项目之前正常运行的历史版本,再重新拉取依赖即可。

内容的提问来源于stack exchange,提问作者Shubham Shinde

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 21:15:04