使用Android Studio开发Flutter,在Run窗口看不到日志了?

对于很多使用android studio混合开发安卓native app和flutter的同学来说,可能经常会遇到这样的问题:

使用Android Studio开发Flutter,在Run窗口看不到日志了?

运行一切正常,可是平时看日志的Run界面却一片灰色,没有日志了。

显然这是android studio的bug,不知道为什么到最新4.0版本也没有修复,妥协的办法是关联androidSDK,底部会出现logcat,然后可以像普通的android App开发那样看日志,或者在Terminal窗口直接输入flutter run运行项目,在Terminal窗口也可以看到日志,但这两种方式都没有dart调试的入口,不方便断点调试,经过一番查询,最终在stackOverFlow找到了一个最合适的解决方案,原贴传送门:https://stackoverflow.com/questions/54321194/android-studio-run-tab-does-not-display-flutter-logs-ubuntu-18-10

使用Android Studio开发Flutter,在Run窗口看不到日志了?

在c盘用户文件夹内找到android studio的文件夹,删除config/option/runner.layout.xml清空run tab页的缓存,然后重启as就好了。

附带一提,如果你切回native开发后使用了debug断点功能,在debug界面把console关掉了,再回到flutter还会出现这样的情况,需要重新再按上面的方法清除布局缓存文件。