Flutter Unity Android导出失败:找不到build.gradle文件如何解决?
Unity-Flutter集成导出Android的路径与报错解决方法
一、修正导出路径
- 打开Unity的Build Settings窗口,切换到Android平台后点击「Player Settings」。
- 在Player Settings的「Publishing Settings」板块,找到「Build Location」,手动指定为你的Flutter项目根目录下的
android文件夹(比如D:/flutter_project/android)。 - 确认路径正确后重新导出,Unity就会把文件输出到指定的Flutter Android目录,不会再生成随机位置的文件夹。
二、解决导出报错
从截图的错误提示来看,问题大多出在Android环境配置不匹配或Unity构建环境缺失上,按以下步骤排查:
- 打开Unity的「Edit > Preferences > External Tools」,检查Android SDK、NDK、JDK的路径是否正确,版本要和Flutter项目要求的一致(Flutter项目可通过执行
flutter doctor命令查看所需的Android环境版本)。 - 检查Unity的Android模块是否完整:打开Unity Hub,找到当前使用的Unity版本,点击「添加模块」,确保勾选了Android Build Support、Android SDK & NDK Tools、OpenJDK这几个必要组件。
- 清理Unity缓存:删掉项目根目录下的
Library、Temp文件夹,重启Unity后重新构建。 - 核对版本一致性:查看Flutter项目
android/build.gradle里的minSdkVersion、compileSdkVersion,确保和Unity导出项目的对应版本完全一致,避免版本冲突导致构建失败。
内容的提问来源于stack exchange,提问作者Sovit Nayak
相关产品推荐
相关产品推荐

