본문 바로가기

Programming

Flutter - 설치 mac os (2020.07.31)

설치에 앞서서 xcode 와 android studio 가 설치되어있다는 전제로 설명드립니다.

사용된 xcode version : 11.6 

사용된 android studio version : 3.5

 

1. SDK 다운로드

sdk 다운링크 : flutter.dev/docs/get-started/install/macos

 

macOS install

How to install on macOS.

flutter.dev

flutter_macos_1.17.5-stable.zip 을 다운받아서 원하는 곳에 압축을 풀어줍니다.

저는 /Users/kkl/Documents/ 폴더 아래에 flutter라는 이름으로 압축을 풀어주었습니다.

폴더위치는 원하시는 곳으로 정하셔도 됩니다.

----

----

2. Path 설정

윈도우의 환경변수 설정처럼 터미널에서 편하게 flutter 명령어를 사용할수있다로 경로를 설정해줍니다.

터미널을 열고 다음과 같이 입력합니다.

export PATH=${PATH}:/Users/kkl/Documents/flutter/bin

폴더의 경로를 알 수 없을 때는 Finder에서 해당 폴더를 클릭한뒤 cmd+option+c 를 누르시면 경로가 복사됩니다.

 

3. flutter tool 다운로드

터미널에서 flutter precache 를 입력해줍니다.

저같은 경우는 안드로이드 Maven dependencies 가 다운로드 되었습니다.

 

4. flutter의 개발환경 확인

터미널에서 flutter doctor 를 입력해줍니다.

그러면 설정 요구사항을 보여줍니다.

[✓] Flutter (Channel stable, v1.17.5, on Mac OS X 10.15.4 19E287, locale ko-KR)
 
[!] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor
      --android-licenses
[✓] Xcode - develop for iOS and macOS (Xcode 11.6)
[!] Android Studio (version 3.5)
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
[!] Connected device
    ! No devices available

느낌표로 되어있는 곳은 설정이 필요한 곳입니다.

저같은 경우는 아래의 설저요청 사항이 있었습니다.

    -    android license 문제     

                ->    터미널에 flutter doctor --android-licenses 입력하면

                        라이센스 관련 선택사항이 나오는데 저는 다 Y로 했습니다.      

    -    Flutter, Dart 플러그인이 설치되어있지 않은 문제

                ->    안드로이드 스튜디오에서 preferences -> plugins -> Marketplace 에서

                        flutter를 찾아서 설치해줍니다.

                        설치시에 dart도 설치할꺼냐는 물음이 나오는데 같이 설치해줍니다.

    -    디바이스가 연결되어있지 않은 문제 

                ->   Usb로 안드로이드 디바이스를 연결해주면 됩니다.

모든 설정을 끝내고 다시 flutter doctor를 입력해보면 문제가 해결되어 있을겁니다.

 

다음글 안드로이드 스튜디오와 xcode 연동으로 이어집니다.