故障现象
在使用AS开发Flutter项目时,当需要编辑原生部分代码时,一般使用快捷菜单中Flutter->"Open Android Module in Android Studio" 菜单项目将项目中的Android目录打开,也可使用菜单 Tool->Flutter->"Open Android Module in Android Studio"。
但有时从Git clone下来的Flutter项目,上面提到的菜单项是不可用的。
问题解决过程
- 用AS打开Flutter项目,菜单File->Project Structure
点击Finish,等待Module建立完成。此时Flutter菜单中"Open Android Module in Android Studio"可以使用。
import module时,将路径指向原来项目的根目录,将扫描出来的module,只选中第一个,后面标准Flutter的。
点OK时会提示下面错误:
大功告成,Flutter的快捷菜单又回来了。