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
相关产品推荐
相关产品推荐

