Android Studio中Flutter项目导入Android Gradle Module后编译报错求助
解决Flutter项目导入Android Gradle Module后出现的Unsupported Modules报错
这个报错的核心原因是Android Studio误将Flutter项目的部分模块识别为非Gradle Java模块,和你导入的Android-Gradle模块产生了配置冲突。以下是几种可行的解决方法:
方法一:重置项目配置(推荐)
- 关闭当前Flutter项目,回到Android Studio欢迎界面
- 找到项目所在的本地目录,删除
.idea文件夹以及所有后缀为.iml的文件 - 重新打开Flutter项目,Android Studio会自动重新生成正确的项目配置文件
- 再次导入你的Android Gradle Module,导入时确保选择模块根目录下的
build.gradle文件完成配置
方法二:移除冲突模块并重新同步
- 点击顶部菜单栏的
File->Project Structure - 在左侧
Modules列表中找到报错的flutter_...模块 - 右键该模块,选择
Remove Module - 点击Android Studio右上角的
Sync Project with Gradle Files按钮,重新同步项目配置
方法三:手动修正settings.gradle配置
打开项目根目录的settings.gradle文件,确保所有模块都通过Gradle正确引入:
include ':app' // 导入的Android模块配置示例 include ':your-android-module' project(':your-android-module').projectDir = new File('../path/to/your/module')
修改后同步Gradle即可。
内容的提问来源于stack exchange,提问作者Waqas Ali
相关产品推荐
相关产品推荐

