[flutter] 설치 가이드 환경 mac window (sdk license) 에러처리방법

WINDOW 에 설치하기

flutter install file down path :
https://flutter.dev/docs/get-started/install/windows

  1. flutter 다운 설치 파일 경로
    1. c:\src\flutter
  2. 시스템 환경변수에 지정
    1. path 에 추가 C:\src\flutter\bin
  3. flutter doctor 로 정상적으로 설치되어있는지 확인
    1. android studio 설치도 필요하다. 기존에 설치되어있다면 android studio 에서 help – Check for udpate 로 최신버젼으로 바꿔주어야 합니다. 그리고 오른쪽 하단에 update하라는 내용도 쭉쭉 이어서 설치해줍니다. (ex dart, flutter plugin)
    1. sdk license가 없다고 나온다면 android toolchain 에러시 flutter doctor –andorid-licenses 실행으로 라이센스 정책 동의 필요.
    2. 혹시나 실행하면 jdk 에러가 나는 경우가 있는데 jdk 1.8 설치할때 openjdk의 마지막 bin은 빼주어야 제대로 실행된다. JAVA_HOME 환경변수 값을 확인해야한다.
    3. 그리고 jdk가 찾아보니까 1.8 이 아니라 1.11이나 다른버젼으로 설치하면 에러나서 결국엔 다운그레이드(1.8)로 해야 한다고 합니다.
bok@DESKTOP-MB4BPBA MINGW64 ~
$ flutter doctor --android-licenses
5 of 7 SDK package licenses not accepted. 100% Computing updates...
Review licenses that have not been accepted (y/N)? y

1/5: License android-googletv-license:
---------------------------------------
Terms and Conditions

This is the Google TV Add-on for the Android Software Development Kit License Agreement.

1. Introduction
....-------------------
Accept? (y/N): y-------------------
Accept? (y/N): y-------------------
Accept? (y/N): y
e documentation. With respect to the Open Source software, nothing in this Agreement limits any rightr, or grants rights that supersede, the terms of any applicable Open Source software license agreement.
---------------------------------------
Accept? (y/N): y
All SDK package licenses accepted
bok@DESKTOP-MB4BPBA MINGW64 ~
$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, v1.12.13+hotfix.9, on Microsoft Windows [Version 10.0.18362.778], locale ko-KR)
[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[√] Android Studio (version 3.6)
[√] VS Code, 32-bit edition (version 1.44.2)
[!] Connected device
    ! No devices available

! Doctor found issues in 1 category.

MAC에 설치하기

flutter install file down path :
https://flutter-ko.dev/docs/get-started/install/macos

flutter 를 공식사이트에서다운 받는다.

  1. flutter 다운 설치 경로
    1. 원하는 디렉토리에 압축을 풉니다.
  2. 시스템 환경변수에 지정
    1. 내가 사용하는 shell에다가 path 를 추가 합니다.
    2. 저는 zshrc를 사용하고 있어서 vi ~./zshrc 를 열어서 하단 사진처럼 추가
    3. 또는 vi ~/. 쓰고있는 sh에 사용
  3. flutter doctor 로 정상적으로 설치되어있는지 확인
  4. mac 에서 sdk license (✗ Android license status unknown.) 에러는 window와 다르다.
  5. android setting 할때에는 window에는 없지만 아래 하단 사진처럼
  6. android studio에서 환경설정으로 이동 후 제일 하단 Hide Obsolete Packages 를 Uncheck 한 후 Android SDK Tools (Obsolete)를 설치해야 한다. 그리고 flutter doctor 하면 license를 읽어올수있는 상태가 되었고! flutter doctor –android-licenses 를 실행!
flutter add to sh
flutter doctor --android-licenses 
flutter install error (android license) – check install SDK Tools (Obsolete)

android studio plugin 에러인 경우

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)<br>
[✓] Xcode - develop for iOS and macOS (Xcode 11.3.1)<br>
[!] Android Studio (version 3.6)<br>
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.<br>
    ✗ Dart plugin not installed; this adds Dart specific functionality.<br>
[✓] VS Code (version 1.44.2)<br>
[!] Connected device<br>
    ! No devices available
android studio plugin install dart, flutter

위내용에서 dart와 flutter를 검색해서 설치한다. 그러면 에러 해결

마지막 Connected device는 안드로이드 폰 연결하면 끝.

아래내용은 flutter 공식사이트에있는 내용입니다.

  1. 다음 설치 번들을 다운로드하여 Flutter SDK의 최신 stable 릴리즈를 받습니다.
  2.   flutter_macos_v1.12.13+hotfix.9-stable.zip 다른 릴리즈 채널이나 이전 빌드를 받으려면 SDK 아카이브 페이지를 확인하세요.
  3. 다음 예시처럼 원하는 위치에 압축을 푸세요:
  4. $ cd ~/development
  5. $ unzip ~/Downloads/flutter_macos_v1.12.13+hotfix.9-stable.zip
  6. flutter 도구를 path에 추가하세요: content_copy $ export PATH="$PATH:`pwd`/flutter/bin" 이 명령은 현재 터미널 창에 대해서만 PATH 변수를 설정합니다. Flutter를 path에 영구적으로 추가하고 싶다면, Path 추가를 참고하세요.
  7. 선택적으로, 개발 바이너리를 사전 다운로드 하세요: flutter 도구는 필요에 따라 플래폼별 개발 바이너리를 다운로드 합니다. 미리 artifacts를 다운로드하는 게 바람직한 경우, 아래와 같은 방법으로 iOS 및 Android 바이너리를 먼저 다운로드 할 수 있습니다: content_copy $ flutter precache For additional download options, see flutter help precache.

MAC, window 설치는 비슷비슷.

그리고 vscode 사용할때 플러그인으로 dart, flutter도 설치해서 사용해야 합니다!~

덧글 삭제

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다