1. Flutter SDK 다운로드
https://flutter.dev/docs/get-started/install
Install
Install Flutter and get started. Downloads available for Windows, macOS, Linux, and Chrome OS operating systems.
flutter.dev
2.
압축 해제 후 Flutter SDK 파일을 원하는 폴더로 이동
3. 환경변수 설정
터미널 실행 후 .zshrc 파일을 열어 환경변수를 설정
$ vi ~/.zshrc
$ export PATH=$PATH:flutter_SDK_폴더_경로/flutter/bin
<맥북 폴더 경로 복사 단축키>
Command + Option + C
4. 재부팅
5. VSCode > 확장 프로그램 설치
왼쪽 사이드바 > EXTENSIONS > Flutter 검색 > 설치
왼쪽 사이드바 > EXTENSIONS > Dart 검색 > 설치 (Flutter 설치하면 Dart도 같이 설치되고 있음)
6. flutter doctor 실행
터미널 > flutter SDK 폴더 이동 > flutter doctor 실행
플러터를 실행하는데 문제되는 이슈가 없는지 확인
========================================================
Android Studio 랑 Xcode 에 다른 설정을 하지 않아줬는데도 잘 통과가 되었다.
미리 설정을 해놔서 그런 것 같기도 하다.
다른 맥북으로 확인해봐야겠다.
========================================================
2021.06.15 추가
Android Studio, Xcode 설치만 한 상태에서 Flutter 설치했을 때 flutter doctor에서 2가지 이슈가 발생했다.
<Android toolchain해결방법>
$ flutter doctor --android-licenses
위 명령어 실행해주니 아래와 같은 에러가 나왔다.
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
해결방법은
AndroidStudio -> Settings -> Preferences -> (바로 나오는창) Appearance&Behavior > System Settings > Android SDK > SDK Tools 선택 -> 'Android SDK Command-line Tools' 선택 후 Apply -> OK (완료)
터미널로 돌아가서, 첫 번째 명령어 재실행 후 yyyyyyy 계속 입력해주기
<Xcode 해결방법>
$ sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
$ sudo xcodebuild -runFirstLaunch
위 명령어 순서대로 실행하고 Xcode 한 번 실행해주기
* cocoapods 에러 난다면 아래 실행
$ sudo gem install cocoapods
'개발 > Flutter' 카테고리의 다른 글
[Flutter] bottom overflowed by ~ pixels (0) | 2022.02.03 |
---|---|
[Flutter] Error running pod install (0) | 2022.01.18 |
[Flutter] firebase 연동 : FlutterFire CLI (0) | 2022.01.17 |
[Flutter] Unable to find bundled Java version (0) | 2022.01.11 |
[Flutter] firebase 연동 (0) | 2022.01.11 |
댓글