Android开发flutter项目Android studio无法索引跳转flutter文件和类的解决方法
- 删除〜/.dartServer/.analysis-driver/ (mac系统),C:/Users/86177/AppData/Local/.dartServer/.analysis-driver/ (window系统)
- 删除项目以及各个模块下的.dart_tool文件夹和build文件夹 (或者cmd来到项目跟目录下执行
flutter clean
) - 打开来到pubspec.yaml,执行pub get,让项目重新索引即可(或者cmd来到项目跟目录下先执行
flutter pub get
,然后执行flutter analyze
) - 使用flutter analyze进行代码静态分析,此命令会根据analysis_options.yaml定义的规则进行静态分析
说明:第一步删除缓存后重新索引比较慢,一般建议从第二步开始实在不行再从第一步重试一遍,基本能解决索引问题
附:flutter命令行说明:https://flutter.cn/docs/reference/flutter-cli