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

Flutter Android无法生成GeneratedPluginRegistrant.java问题求助

Flutter无法自动生成GeneratedPluginRegistrant.java文件

运行flutter run或构建集成第三方插件的Flutter应用时,Flutter应当在app/src/main/java/io/flutter/plugins目录下自动生成GeneratedPluginRegistrant.java文件,但目前该文件未生成。

我的AndroidManifest.xml已配置以下内容:

<meta-data android:name="flutterEmbedding" android:value="2" />

补充信息

  • 问题出现在新的Mac Silicon设备上
  • 另一台Mac Silicon设备原本可正常运行,删除相关文件后也出现相同问题
  • flutter doctor -v检测无异常
  • pubspec.yaml已正确集成所需第三方插件

已尝试但无效的解决方案

  • 重新安装Flutter
  • 重新安装Android Studio的Flutter和Dart插件
  • 切换VSCode、终端等不同开发环境
  • 尝试JDK 17、18、20多个版本
  • 执行gradlew clean和gradlew build命令
  • 重命名项目或移动项目目录
  • 执行flutter clean && flutter pub get命令
  • 执行flutter pub cache clean命令
  • 删除.dart_tool、.gradle等缓存文件
  • 重新克隆项目到新目录
  • 清除编辑器和IDE缓存
  • 升级所有依赖包

内容的提问来源于stack exchange,提问作者Anderson Oki

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 11:52:32