flutter doctorでIntellij IDEAの依存関係が認識されない場合の解決方法

技術

はじめに

こんにちは!さいけです。

今回は「flutter doctorでIntellij IDEAの依存関係が認識されない場合の解決方法」を紹介します!

備忘録的な記事になります。

問題

Intellij IDEAのプラグインで「Flutter」と「Dart」をインストールしているが、下記画像のように依存関係が認識されない

$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.17.2, on Mac OS X 10.15.5 19F96, locale ja-JP)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
[✓] Android Studio (version 4.0)
[!] IntelliJ IDEA Ultimate Edition (version 2020.1.1)
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
[✓] Connected device (1 available)

! Doctor found issues in 1 category.

解決方法

JetBrains ToolboxからIntellij IDEAをインストールすると解決します

この問題が発生している場合は、手動インストール(webのJetBrainsからdmgダウンロード)したIntellij IDEAを利用しているかと思いますが、手動インストールした場合だと依存関係は認識されないようです

インストール方法によってプラグインの管理構成が若干異なり、ToolboxからインストールしたIntellij IDEAのプラグイン管理構成でなければ、認識されないからです

なので、手動インストールしたIntellij IDEAは一度アンインストールして、ToolboxからIntellij IDEAをインストールしましょう!

以下画像のようにInstalled配下にIntellij IDEAが表示されれば、正常にToolからインストールできています

(ちなみに、手動インストールの場合は、Manually Installed配下に表示されます)

この状態でflutter doctorコマンドを打つと、依存関係が認識されるようになります

$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.17.2, on Mac OS X 10.15.5 19F96, locale ja-JP)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
[✓] Android Studio (version 4.0)
[✓] IntelliJ IDEA Ultimate Edition (version 2020.1.1)
[✓] Connected device (1 available)

• No issues found!

👍🎉

コメント

タイトルとURLをコピーしました