flutter doctor コマンドで ANDROID_HOMEのエラーが発生
AndroidのPATHが通ってないことが原因なので、まずはPATHを通す。
自分の使っているデフォルトシェルを確認
$ echo $SHELL
を使用し自分のデフォルトシェルを確認する。
$ echo $SHELL // デフォルトシェルを表示
/usr/local/bin/zsh // zshの場合
今回私の環境はzshなのでそちらで解説していきます。
zshrcにPATHを追加
vim ~/.zshrc
でzshrcを開き、以下PATHを追記
export ANDROID_HOME=/Users/mika/Library/Android/sdk
export ANDROID_SDK_ROOT=/Users/mika/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
追記が終わったあとはescapeで抜け、:wq
で保存
ターミナルを開き直し、source .zshrc
で再読み込みを行う。
再びflutter doctor
コマンドを実行。
通常なら上記でANDROID_HOMEのエラーが解消されるはず。
上記を行なってもANDROID_HOMEのエラーが発生する場合
私はこのパターンでした。
原因はAndrodStudioを再インストールしたあと、セットアップしていなかったこと。
(そもそもPATHを通す以前にSDKがインストールされてなかった。)
しっかりAndrodStudioのセットアップを終えた後、再度flutter doctor
コマンドで無事ANDROID_HOMEのエラーが解消されました。