22-04-10-FlutterMac설치

22-04-10-Flutter-Mac설치

목차

01.xcode 설치

02.Flutter 설치

02.1 Subline Text 설치하기

02.2 flutter 설치 확인

03.안드로이드 스튜디오 설치

03.1 플러터 플러그인 설치

04.flutter 실행해보기

01.xcode 설치

image-20220410192736821

  • Xcode를 클릭한다.

image-20220410192919033

  • Download 클릭

image-20220410193022139

  • 앱스토어에 들어가서 다운해도됨
  • 일단 Xcode가 설치되어 있어야한다.
  • 설치가 제대로 진행되지 않는다면?

    image-20220410200657460

image-20220410235852992

  • 설치가 되면 Agree를 클릭한다.

image-20220411000003255

  • 이렇게 나오면 설치 완료

02.Flutter설치

image-20220411001605487

  • 설치파일 클릭
  • 다운로드 위치로 가서 압축을 풀어준다.

image-20220411001708000

  • 압축푼 파일을 이동 클릭 후 홈으로 이동 시킨다.
  • 그 파일을 이곳으로 옮기면된다.

02.1 Subline Text 설치하기

image-20220411192347163

  • 다운로드 클릭 하여 설치
  • 압축을 풀고 Applications로 이동해준다.

image-20220411192629440

  • Sublime Text를 실행후 아래를 복사해서 넣어준다.
  • 링크

    • export PATH="$PATH:[PATH_OF_FLUTTER_GIT_DIRECTORY]/bin"
    • export PATH=”PATH:PATH:HOME/flutter/bin”
  • 저장하기

    image-20220411192943378

    • 자기 이름이 있는 경로가 거의 홈임
    • .zshrc

      • 위의 이름으로 저장함
    • 터미널에 아래를 입력
    • source $HOME/.zshrc
    • echo $PATH
    • 위를 입려해보면 제대로 저장됨이 보인다.
    • which flutter
    • flutter만 보여줌

02.2 flutter 설치 확인

  • flutter doctor

image-20220411193550488

03.안드로이드 스튜디오 설치

image-20220411194236297

  • 위 상태로 진행
  • 그냥 일반적으로 설치를 진행하면됨

image-20220411194756229

  • More Actions 클릭

    • SDK Manager클릭

image-20220411194944429

  • Android SDK Command-line Tools 클릭 후 Apply 클릭

image-20220411195314085

  • 라이센스 동의하기

    • flutter doctor --android-licenses
    • y 를 다 누르고 전체 넘기면됨

image-20220411195453890

  • Cocoapods설치

    • 링크
    • sudo gem install cocoapods

image-20220411195659289

  • 위와 같이 되어있으면 어느정도 완료됨

03.1 플러터 플러그인 설치

image-20220411195806397

  • Plugins 클릭 후 flutter 입력 후 설치 를 진행

04.flutter 실행해보기

image-20220411200155998

  • New Flutter Project클릭

image-20220411200300771

  • 아래 순서대로 진행 하고 Next

image-20220411200346078

  • 위대로 적당히 입력 후 Finish 해준다.

image-20220411200915885

  • 실행해서 이렇게 나오면 성공한 것

    • 추후에 직접 폰을 연결해서 되는지 해보자
  • 여기까지 설정 완료

Written by@[KyeongMinPark]
Docker, C++, C#, Java, Golang으로 개발 모니터링운영 및 개발, 자원수집기 Beat & Exporter 개발 Gitlab Runner CI/CD & Hugo 연동과 테스트코드및 등을 공부와 개발중 ORM, TDD, BDD, DDD, DesignPattern, WebAssembly Studying

GitHub