새소식

Devel/Mobile

Flutter 개발 환경 구축 (Mac)

  • -

1. Flutter SDK 다운로드

https://docs.flutter.dev/get-started/install/macos/mobile-ios?tab=download

 

Start building Flutter iOS apps on macOS

Configure your system to develop Flutter mobile apps on macOS and iOS.

docs.flutter.dev

Mac arm64 파일 다운로드

 

2. Flutter SDK 환경 변수 설정

Mac에서 zsh 사용 시 .zshrc 파일에 환경 변수 설정

 # Flutter
 FLUTTER_HOME=/Users/kogun82/Documents/sdk/flutter/current
 PATH=$FLUTTER_HOME/bin:$PATH

 

3. Flutter Doctor 실행

flutter doctor 명령어를 사용해서 플러터 관련 설치 상태를 진단

출력된 로그에서는 확인된 이슈 처리

- 참고: 최신 버전의 Xcode, Chrome, VS Code, Android Studio 설치되었음.

flutter docker

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.16.7, on macOS 14.2.1 23C71 darwin-arm64 (Rosetta), locale ko-KR)
[!] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    ✗ cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    ✗ 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 15.2)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2023.1)
[✓] VS Code (version 1.85.1)
[✓] Connected device (2 available)
[✓] Network resources

! Doctor found issues in 1 category.

 

- cmdline-tools component is missing..

android studio 실행해서 메인 윈도우 sdk manager 화면에서 Android SDK Command-line Tools를 최신 버전으로 설치

 

- Android license status unknown..

flutter doctor --android-licenses

 

모든 이슈가 해결된 결과

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.16.7, on macOS 14.2.1 23C71 darwin-arm64 (Rosetta), locale ko-KR)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 15.2)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2023.1)
[✓] VS Code (version 1.85.1)
[✓] Connected device (2 available)
[✓] Network resources

• No issues found!

 

플러터 사용 환경 체크

flutter doctor -v

 

플러터 업그레이드

flutter upgrade

'Devel > Mobile' 카테고리의 다른 글

Flutter 실행과 디버깅 방법  (0) 2024.01.28
VS Code Flutter Extension 목록  (0) 2024.01.13
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.