flutter doctor -vしたらRun `path/to/sdkmanager --install "cmdline-tools;latest"`しろって怒られた時にやったこと
結論やることはここのコメントにある内容です。 stackoverflow.com
以下自分の作業の流れをメモ
怒られる
(*'-') < flutter doctor -v [!] Android toolchain - develop for Android devices (Android SDK version 30.0.3) • Android SDK at /Users/futabooo/android ✗ cmdline-tools component is missing Run `path/to/sdkmanager --install "cmdline-tools;latest"` See https://developer.android.com/studio/command-line for more details.
mac向けのcmdline-toolsをダウンロードする developer.android.com
ANDROID_HOMEにcmdline-toolsを移動させる
PATHを修正する
-export PATH=$PATH:${GOPATH}/bin:${ANDROID_HOME}/tools/bin:${ANDROID_HOME}/platform-tools:${ANDROID_HOME}/emulator +export PATH=$PATH:${GOPATH}/bin:${ANDROID_HOME}/cmdline-tools/bin:${ANDROID_HOME}/platform-tools:${ANDROID_HOME}/emulator
怒られない
(*'-') < flutter doctor -v [!] Android toolchain - develop for Android devices (Android SDK version 30.0.3) • Android SDK at /Users/futabooo/android • Platform android-30, build-tools 30.0.3 • ANDROID_HOME = /Users/futabooo/android • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)