日頃、FlutterをMac、Windows両方使って開発しています。
Macで作ったFlutterファイルをWindowsにNAS経由で転送して~という管理をしているのですが、異OS間でうまく開けなかったりビルド出来なかったりエラーが出たりして毎回ググってしまうため、同じような管理をしている方へ向けて半ば自分用に解決方法を書いてみます。
##FileSystemException: FileSystemException: Cannot open file, path ~~ .flutter-plugins' (OS Error: アクセスが拒否されました。 が出た場合
異OS間でFlutterプロジェクトを移動したらまずはSetting→Languages&Frameworks→Flutterにて、Flutter SDK pathを設定するかと思います。ここは大丈夫かと思います。
その後、flutter cleanなんかをするかと思いますが、この状態でPackages getをするとSending crash report to Googleみたいなエラーログが生成されてしまうことが多々あります。
その解決方法がこの記事の本題なのですが、
.flutter-plugins
.flutter-plugins-dependencies
.packages
をファイルごとそれぞれ削除して、
pubspec.yamlでPackages getをしてやればうまくいきます。
(Flutter 1.12.13+hotfix.9 stableの場合)