Setting

[Mac]Flutter 설치

  • -
반응형
설치 환경
  • M1 Pro

1. Flutter 설치

1-1. 설치 url로 이동합니다.

1-2. Get the Flutter SDK 아래에 있는 압축 파일을 다운로드 합니다.

 

 

1-3. 압축 해제

설치 경로 : $HOME/WWW/sdk/flutter

 

1-4. 환경 변수 설정

Flutter SDK 사용을 위해 설치한 환경 변수 설정을 해줘야합니다.

vi ~/.zshrc


export PATH=$HOME/WWW/sdk/flutter/bin:$PATH


source ~/.zshrc

 

1-5. 설치 체크

Flutter가 잘 설치되었는지 체크하기 위해 아래 명령어를 입력한다. 

flutter doctor

현재 Android Studio와 Xcode를 설치하지 않았기 때문에 두 Tool에 대한 에러를 확인할 수 있습니다.

 

2. Android Studio 설치

2-1. 설치 url로 이동

2-2. Download Android Studio Electric Eel 클릭

2-3. Android Studio 실행

 

 

Android Licenses 에러 방지

Android Studio - Preferences - Appearance & Behavior - System Settings - Android SDK - SDK Tools - Android SDK Command-line Tools (latest) 체크 후 apply

flutter doctor --android-licenses

 

* 여기까지 진행 후 flutter doctor 시 Android Studio와 관련된 에러 중 아래와 같은 에러가 남아있을 것입니다.

Unable to find bundled Java version.

자바 버전이 맞지 않아 생기는 문제라고 하는데 다행히 스택오버플로우에서 같은 현상을 겪는 글이 있어 해결할 수 있었습니다. 아래 명령어를 순서대로 입력해보겠습니다. 그리고 flutter doctor를 다시 실행해보면 이제 Xcode만 남은 것을 확인할 수 있습니다.

cd /Applications/Android\ Studio.app/Contents

rm -rf jre

cp -r jbr jre

 

3. Xcode 설치

3-1. App Store 이동

3-2.Xcode 설치 

3-3. Xcode Issue 해결

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

sudo xcodebuild -license

CocoaPods 설치

brew install cocoapods

 

참고문서
 

Flutter [!] Android Studio (version 2022.1) X Unable to find bundled Java version

I am facing Unable to find bundled java version on window 11, How to solve it ? currently I used java 19. Please help me. I changed multiple java version and environment variables but issue still ...

stackoverflow.com

 

Mac에서 CocoaPods설치중 에러해결

아이폰과 Watson연결 공부를 하려고 CocoaPods를 설치하려고 하던 중, 다음과 같은 설치 에러가 발생했다. $ sudo gem install cocoapods Building native extensions. This could take a while... ERROR: Error installing cocoapods: ER

gyutaehan.me

 

반응형

'Setting' 카테고리의 다른 글

GitHub Pages 가비아 도메인 연결하기  (1) 2023.12.04
[Mac]TestFlight 설정  (0) 2023.07.29
[Mac]JDK 설치  (0) 2023.01.14
[Mac]Git 설치  (0) 2023.01.13
Scouter를 이용한 모니터링  (0) 2023.01.02
Contents

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

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