Android Studio创建Flutter项目缺失Database Inspector等工具问题问询
问题原因
- Android Studio对Flutter项目默认启用简化项目视图,自动隐藏Android原生开发相关的功能入口,原生Android项目不会触发该屏蔽逻辑,因此功能显示正常
- 4.2.1~Arctic Fox 2020.3.1版本区间的Android Studio,与Flutter插件的适配存在默认逻辑缺陷,未主动加载Flutter项目内的Android子模块上下文,导致依赖该上下文的Profiler、Database Inspector、模拟器内嵌窗口等功能不会主动显示
- Arctic Fox版本起Database Inspector已合并至App Inspection工具组内,原有独立入口被移除,也会导致按旧路径找不到功能的问题
解决方案
- 关闭Flutter项目简化视图
进入File → Settings → Languages & Frameworks → Flutter,取消勾选Hide obsolete Android modules in Flutter projects选项,重启Android Studio后检查功能入口是否恢复 - 手动挂载Android子模块上下文
在Flutter项目文件树中右键点击android文件夹,选择Flutter → Open Android module in Android Studio,选择在当前窗口加载,加载完成后原生开发相关工具会自动出现在侧边栏/底部功能栏 - 手动调出隐藏工具窗口
若上述操作后仍找不到对应功能,点击顶部菜单栏View → Tool Windows,在列表中直接选择对应功能即可调出:- Database Inspector在Arctic Fox及以上版本中选择
App Inspection,打开后即可看到Database Inspector标签页 - 性能分析工具选择
Profiler - 内嵌模拟器选择
Emulator
- Database Inspector在Arctic Fox及以上版本中选择
- 模拟器内嵌窗口异常修复
进入File → Settings → Tools → Emulator,勾选Launch in a tool window选项,重启Android Studio后启动模拟器即可在IDE内部窗口显示
内容的提问来源于stack exchange,提问作者emiliano67
相关产品推荐
相关产品推荐

