Android Studio开发Flutter项目不显示黄灯泡快捷提示问题求助
Android Studio 开发Flutter项目时快速操作黄色小灯泡不显示问题修复
问题描述
使用Android Studio进行项目开发时,编辑器在出现「使用其他widget包裹当前widget」或其他代码修改建议的位置,始终不显示黄色小灯泡(快速操作提示图标)。已尝试以下操作但问题未解决:
- 按下
Alt+Enter快捷键尝试触发快速操作 - 勾选开启Soft-Wrap软换行设置
对应开发环境信息
- Android Studio版本:Android Studio Arctic Fox | 2020.3.1 Patch 2,Build #AI-203.7717.56.2031.7678000,2021年8月27日构建
- 非内置安装插件:Dart、io.flutter
- Dart与Flutter版本信息:Flutter 3.0.2(stable稳定渠道)、Dart 2.17.3、DevTools 2.12.2
解决步骤(按操作成本从低到高排序,依次尝试即可)
- 检查省电模式状态
点击顶部菜单栏File,查看Power Save Mode(省电模式)是否处于勾选状态,若勾选直接取消。省电模式会禁用全部后台代码分析能力,不会触发任何代码提示和快速操作入口。 - 检查沟槽图标显示配置
打开Settings > Editor > General > Gutter Icons设置页,确认Intention action bulb(意图操作小灯泡)选项处于勾选状态,部分自定义主题、配置导入操作会误关闭该图标显示。 - 检查Dart意图提示开关
打开Settings > Editor > Intentions设置页,展开Dart分类,确认所有和快速辅助(Quick assists)相关的选项全部勾选,点击Apply保存后重启IDE测试。插件版本升级后经常会自动重置该部分配置,是该问题最高发的原因。 - 重置Flutter插件配置
打开Settings > Languages & Frameworks > Flutter设置页,确认Flutter SDK路径配置正确,取消勾选Enable experimental Flutter editor features(启用实验性Flutter编辑器功能)选项,重启IDE测试。如果仍无效,可在插件管理页先卸载Dart、Flutter两个插件,重启IDE后重新安装匹配版本的插件,再重新关联SDK路径即可。 - 清除IDE缓存重建索引
点击顶部菜单栏File > Invalidate Caches...,勾选所有缓存清理选项,点击Invalidate and Restart等待IDE重启并完成全量索引重建后再测试。Android Studio Arctic Fox版本存在索引损坏导致代码分析功能异常的已知问题,该操作可解决绝大多数索引类引发的提示失效问题。 - 排查快捷键冲突
如果按下Alt+Enter完全无响应,打开Settings > Keymap设置页,搜索Show Context Actions(显示上下文操作),确认该操作绑定的快捷键没有被其他全局软件、IDE插件占用,可手动重新绑定为Alt+Enter后测试。
内容的提问来源于stack exchange,提问作者Hossein Asadi
相关产品推荐
相关产品推荐

