はじめに
こんにちは!さいけです。
今回は「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!
👍🎉
コメント