概要
flutter doctor で警告が発生。
$ flutter doctor Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel stable, 2.8.1, on macOS 11.4 20F71 darwin-x64, locale ja-JP) [!] Android toolchain - develop for Android devices (Android SDK version 30.0.3) ✗ Android license status unknown. Run `flutter doctor --android-licenses` to accept the SDK licenses. See https://flutter.dev/docs/get-started/install/macos#android-setup for more details.
指示のままに android のライセンス認証時にエラー。
% flutter doctor --android-licenses ERROR: JAVA_HOME is set to an invalid directory: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home Please set the JAVA_HOME variable in your environment to match the location of your Java installation.
解決していく。
エラー
ERROR: JAVA_HOME is set to an invalid directory: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home
JAVA_HOEM で指定されている JDK が存在しないとのこと。
Android Stuido を入れると JDK が同梱されているはずが、ない。
ls -la /Applications/Android\ Studio.app/Contents/jre/ total 0 drwxr-xr-x@ 3 nishiyama-wataru admin 96 11 22 14:19 . drwxr-xr-x@ 12 nishiyama-wataru admin 384 11 22 14:19 .. drwxr-xr-x@ 6 nishiyama-wataru admin 192 11 22 14:19 Contents
他の人も指摘していた。
Android Studio の JDK を確認。
$ /Applications/Android\ Studio.app/Contents/jre/Contents/Home/bin/java -version openjdk version "11.0.10" 2021-01-19 OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165) OpenJDK 64-Bit Server VM (build 11.0.10+0-b96-7281165, mixed mode)
一時的に指定する。
export JAVA_HOME=/Applications/Android\ Studio.app/Contents/jre/Contents/Home/
再度実施。
flutter doctor --android-licenses
全てクリアできた。
% flutter doctor Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel stable, 2.8.1, on macOS 11.4 20F71 darwin-x64, locale ja-JP) [✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0) [✓] Xcode - develop for iOS and macOS (Xcode 13.2.1) [✓] Chrome - develop for the web [✓] Android Studio (version 2020.3) [✓] VS Code (version 1.63.2) [✓] Connected device (2 available) • No issues found!
環境変数に明記しておく。
vi ~/.zshrc ---- export JAVA_HOME=/Applications/Android\ Studio.app/Contents/jre/Contents/Home/ ----
コメント