Flutter Error: Android license status unknown.

김병민·2023년 3월 13일
0

그냥 내 err

목록 보기
15/17
post-thumbnail
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 license status unknown.

flutter doctor

이후

[] Flutter (Channel stable, 3.7.7, on macOS 12.0.1 21A559 darwin-arm64 (Rosetta), locale en-KR)
[!] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
    ✗ 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.
[] Xcode - develop for iOS and macOS
    ✗ Xcode installation is incomplete; a full installation is necessary for iOS development.
      Download at: https://developer.apple.com/xcode/download/
      Or install Xcode via the App Store.
      Once installed, run:
        sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
        sudo xcodebuild -runFirstLaunch
    ✗ CocoaPods not installed.
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To install see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.
[] Chrome - develop for the web
[] Android Studio (version 2022.1)
[] VS Code (version 1.71.2)
[] VS Code (version 1.63.2)
[] Connected device (2 available)
[] HTTP Host Availability

성공 실패항목이 나온다.

Xcode는 설치를 안했으므로 패스

두번째 Android license status unknown에러를 없애보려한다.

원인

JDK 버전이 맞지 않아서 나오는 오류라고 합니다.
JDK 버전이 바뀌면서 클래스를 찾지 못해 발생하는 에러입니다.

해결

  1. JDK 설치

  2. JAVA_HOME 설정

vi .bash_profile
JAVA_HOME=/Library/Java/JavaVirtualMachines/[java version]/Contents/Home
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH
  1. 환경변수 적용
source .bash_profile
  1. 변경 확인
echo $JAVA_HOME
  1. flutter doctor --android-licenses 입력 후 완료까지 y 누르기
profile
I'm beginner

0개의 댓글