flutter doctor でAndroid SDKが認識されない

こんなサイトを見つけた。
https://blog.gauravagarwalr.com/posts/2018-04-11-setting-up-flutter/

上記サイトの、NDKの部分だけハショれば問題は解決した。
概要はこんな感じ。
※環境変数=システム環境変数の前提で進めます。

  1. 環境変数ANDROID_HOMEを設定していなければ、設定する。
    例)ANDROID_HOME = C:\Program Files (x86)\Android\android-sdk

  2. 環境変数ANDROID_SDK_ROOTを設定していなければ、設定する。(ANDROID_HOMEと一緒のパス)
    例)ANDROID_SDK_HOME = C:\Program Files (x86)\Android\android-sdk

  3. 下記をPathに追加する。
    %ANDROID_SDK_HOME%\tools
    %ANDROID_SDK_HOME%\tools\bin
    %ANDROID_SDK_HOME%\platform-tools

  4. コマンドプロンプトを開き、sdkmanagerのコマンドを打つ

  sdkmanager "tools"
  sdkmanager "platform-tools"
  sdkmanager "build-tools;27.0.3"
  sdkmanager "platforms;android-27"
  sdkmanager "extras;android;m2repository"
  sdkmanager "extras;google;m2repository"
  sdkmanager "patcher;v4"

【補足1】 こんなエラーメッセージが出たら(一番下の行)

image.png

flutter doctor --android-licenses
と打ち、ライセンスに同意することで解決します。

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.