プログラミングと音楽とアニメとiPhoneとiPadとMacとAndroidとLogicとギターとテニスと車

アプリ開発系の勉強メモやTipsなどを中心に他いろいろと書いていきます。

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