WINDOW 에 설치하기
flutter install file down path :
https://flutter.dev/docs/get-started/install/windows
- flutter 다운 설치 파일 경로
- c:\src\flutter
- 시스템 환경변수에 지정
- path 에 추가 C:\src\flutter\bin
- flutter doctor 로 정상적으로 설치되어있는지 확인
- android studio 설치도 필요하다. 기존에 설치되어있다면 android studio 에서 help – Check for udpate 로 최신버젼으로 바꿔주어야 합니다. 그리고 오른쪽 하단에 update하라는 내용도 쭉쭉 이어서 설치해줍니다. (ex dart, flutter plugin)
- sdk license가 없다고 나온다면 android toolchain 에러시 flutter doctor –andorid-licenses 실행으로 라이센스 정책 동의 필요.
- 혹시나 실행하면 jdk 에러가 나는 경우가 있는데 jdk 1.8 설치할때 openjdk의 마지막 bin은 빼주어야 제대로 실행된다. JAVA_HOME 환경변수 값을 확인해야한다.
- 그리고 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 를 공식사이트에서다운 받는다.
- flutter 다운 설치 경로
- 원하는 디렉토리에 압축을 풉니다.
- 시스템 환경변수에 지정
- 내가 사용하는 shell에다가 path 를 추가 합니다.
- 저는 zshrc를 사용하고 있어서 vi ~./zshrc 를 열어서 하단 사진처럼 추가
- 또는 vi ~/. 쓰고있는 sh에 사용
- flutter doctor 로 정상적으로 설치되어있는지 확인
- mac 에서 sdk license (✗ Android license status unknown.) 에러는 window와 다르다.
- android setting 할때에는 window에는 없지만 아래 하단 사진처럼
- android studio에서 환경설정으로 이동 후 제일 하단 Hide Obsolete Packages 를 Uncheck 한 후 Android SDK Tools (Obsolete)를 설치해야 한다. 그리고 flutter doctor 하면 license를 읽어올수있는 상태가 되었고! flutter doctor –android-licenses 를 실행!
flutter doctor --android-licenses
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
위내용에서 dart와 flutter를 검색해서 설치한다. 그러면 에러 해결
마지막 Connected device는 안드로이드 폰 연결하면 끝.
아래내용은 flutter 공식사이트에있는 내용입니다.
- 다음 설치 번들을 다운로드하여 Flutter SDK의 최신 stable 릴리즈를 받습니다.
- flutter_macos_v1.12.13+hotfix.9-stable.zip 다른 릴리즈 채널이나 이전 빌드를 받으려면 SDK 아카이브 페이지를 확인하세요.
- 다음 예시처럼 원하는 위치에 압축을 푸세요:
-
$ cd ~/development
$ unzip ~/Downloads/flutter_macos_v1.12.13+hotfix.9-stable.zip
-
flutter
도구를 path에 추가하세요: content_copy$ export PATH="$PATH:`pwd`/flutter/bin"
이 명령은 현재 터미널 창에 대해서만PATH
변수를 설정합니다. Flutter를 path에 영구적으로 추가하고 싶다면, Path 추가를 참고하세요. - 선택적으로, 개발 바이너리를 사전 다운로드 하세요:
flutter
도구는 필요에 따라 플래폼별 개발 바이너리를 다운로드 합니다. 미리 artifacts를 다운로드하는 게 바람직한 경우, 아래와 같은 방법으로 iOS 및 Android 바이너리를 먼저 다운로드 할 수 있습니다: content_copy$ flutter precache
For additional download options, seeflutter help precache
.
MAC, window 설치는 비슷비슷.
그리고 vscode 사용할때 플러그인으로 dart, flutter도 설치해서 사용해야 합니다!~