flutter doctorを実行するとAndroid Studioで「Flutter plugin not installed; this adds Flutter specific functionality.」と出る問題の対処方法
以前は問題なかったが、久しぶりにflutter doctor
コマンドを実行すると、Android StudioでFlutterとDartのプラグインが認識されていない様子になった。
Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel unknown, v1.17.0, on Mac OS X 10.15.6 19G2021, locale ja-JP) [✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3) [✓] Xcode - develop for iOS and macOS (Xcode 12.3) [!] Android Studio (version 4.1) ✗ Flutter plugin not installed; this adds Flutter specific functionality. ✗ Dart plugin not installed; this adds Dart specific functionality. [✓] VS Code (version 1.52.1) [!] Connected device ! No devices available ! Doctor found issues in 2 categories.
Android StudioでPreferences / Plugins を確認すると、FlutterとDartはインストール済みとなっている。試しにこれらをインストールし直してみても上記のエラーが消えなかったので情報を探していたら、以下のissueを発見し、この通りにln -s リンク元 リンク名
としてシンボリックリンクを作成すれば解決できた。
https://github.com/flutter/flutter/issues/68429
ln -s ~/Library/Application\ Support/Google/AndroidStudio4.1/plugins ~/Library/Application\ Support/AndroidStudio4.1