Mac端更新Android Studio后新建Flutter项目无iOS模块求助
解决Android Studio新建Flutter项目无iOS模块问题
问题概述
Mac端更新Android Studio至Jellyfish | 2023.3.1 Patch 1版本后,新建Flutter项目无法生成iOS相关模块;已重装Xcode及多个AS版本无效,但Visual Studio Code中iOS环境运行正常。
环境信息
- Android Studio版本:Jellyfish | 2023.3.1 Patch 1(Build #AI-233.14808.21.2331.11842104,2024年5月15日构建)
- 运行时版本:17.0.10+0-17.0.10b1087.21-11572160 aarch64
- 系统:macOS 14.5
- Flutter插件版本:80.0.1
- Dart插件版本:233.15271
解决方案
1. 校验Flutter SDK配置
打开Android Studio的Settings(偏好设置)→Languages & Frameworks→Flutter,确认Flutter SDK路径正确,且在终端执行flutter doctor能正常检测到iOS环境(终端执行正常说明SDK本身无问题,AS可能未正确读取配置)。
2. 重置AS的Flutter项目模板
删除AS缓存的Flutter模板文件,路径为:
~/Library/Application Support/Google/AndroidStudio2023.3/plugins/flutter/lib/templates
删除后重启Android Studio,重新尝试新建项目。
3. 关闭实验性UI设置
当前AS注册表开启了ide.experimental.ui=true,该实验性UI可能存在兼容性问题:
- 打开AS的Help→Find Action,输入
Registry - 找到
ide.experimental.ui选项,取消勾选,重启AS后重试。
4. 手动生成iOS模块
若上述方法无效,可先在AS中创建无iOS模块的Flutter项目,然后在项目根目录终端执行:
flutter create --platforms ios .
手动补全iOS模块,之后回到AS中打开项目即可识别。
5. 降级Flutter插件
当前使用的Flutter插件80.0.1版本可能与AS Jellyfish存在兼容性问题,可尝试降级至79.x版本:
- 打开AS的Settings→Plugins,找到Flutter插件,点击Installed→Downgrade Plugin(若有该选项),选择旧版本安装后重启AS。
内容的提问来源于stack exchange,提问作者koo boom
相关产品推荐
相关产品推荐

