Flutter目前虽然已经推出1.0版本很久了,但是迭代更新中总是会引入或者没有解决一些问题,把这些问题集合在一起方便查找。

Cannot find declaration to go

这个问题发生的时候所有IDE (Android Studio, Visual Studio Code)所有的跳转和高亮都会无法正常显示,Invalidate Cache and Restart,重新打开项目,重启都没有用,但是可以正常编译和运行。虽然不影响编译,但是很影响coding。

正确的步骤:

  1. flutter channel dev(非当前flutter分支)
  2. flutter pub get
  3. flutter channel stable (切回分支)
  4. flutter pub get
  5. flutter clean
  6. flutter run …