<Android Studio 설치>
1. https://developer.android.com/studio?hl=ko에서 원하는 안드로이드 스튜디오 버전 다운로드
2. 다운받은 dmg 파일 열기
3. 열린 창에서 안드로이드 스튜디오 앱 아이콘을 드래그해서 어플리케이션 폴더에 넣기
4. 실행시켜서 추가적인 설정과 다운로드 마치기
※ https://developer.android.com/studio/install?hl=ko에서 설치 방법을 안내하고 있다
<Flutter SDK 설치>
1. https://docs.flutter.dev/get-started/install
Choose your development platform to get started
Install Flutter and get started. Downloads available for Windows, macOS, Linux, and ChromeOS operating systems.
docs.flutter.dev
2. 제작할 앱의 타입이 iOS의 경우
2-1. 소프트웨어 요구사항:
- macOS 10.15 (Catalina) 버전 이상이 필요하다
- (ARM Mac의 경우)몇 몇 플러터 컴포넌트는 Rosetta 2가 필요하다
- 스위프트나 오브젝트C 코드를 돌리기 위해 Xcode 15 버전 이상이 필요하다
- 소스코드 관리를 위해서 Git 2.4 버전 이상 버전 필요하다
- 네이티브 앱에서 플러터 플러그인을 컴파일하기 위해 CocoaPods 1.12 버전 이상이 필요하다
3. 제작할 앱의 타입이 Android의 경우
3-1. 소프트웨어 요구사항:
- macOS 10.15 (Catalina) 버전 이상이 필요하다
- (ARM Mac의 경우)몇 몇 플러터 컴포넌트는 Rosetta 2가 필요하다
- 자바나 코틀린 코드를 돌리기 위해 Android Studio 2022.3 (Giraffe) 버전 이상이 필요하다
- 소스코드 관리를 위해서 Git 2.4 버전 이상 버전 필요하다
4. 원하는 플러터 버전 파일 다운로드
Flutter SDK archive
All current Flutter SDK releases: stable, beta, and master.
docs.flutter.dev
5. 플러터 PATH 설정하기
//.zshrc 파일에서 설정할 경우
vim ~/.zshrc
//해당 파일에 다음 내용을 추가
export PATH=[flutter가 있는 폴더 경로]/bin:$PATH
//※터미널에서 flutter가 있는 폴더에서 'pwd' 명령어 입력시 나오는 경로
6. 플러터 개발 환경 제대로 설정되었는지 확인하기
flutter doctor
7. 개발 환경 설정 오류 해결하기:
- flutter doctor에서 오류를 발견한 경우 보통 해결 방법을 같이 제공해준다
7-1. ✗ cmdline-tools component is missing 오류:
터미널에서 다음 명령어 입력
path/to/sdkmanager --install "cmdline-tools;latest"
혹은,
안드로이드 스튜디오 -> SDK Manager -> SDK Tools -> Android SDK Command-line Tools (latest) 설치
7-2. ✗ Android license status unknown. 오류:
터미널에서 다음 명령어 입력
flutter doctor --android-licenses
7-3. ✗ Xcode installation is incomplete; 에러
터미널에서 다음 명령어들을 순차적으로 입력
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
//나 같은 경우는 위 명령어만 입력해도 오류가 해결되었다
sudo xcodebuild -runFirstLaunch
'Development' 카테고리의 다른 글
Flutter 프로젝트 생성 및 실행하기(Feat. Android Studio) (0) | 2024.02.16 |
---|---|
Ruby 설치하기(Feat. rbenv) (0) | 2024.02.16 |
CocoaPods 설치하기 (0) | 2024.02.16 |
Homebrew 설치하기 (0) | 2024.02.15 |
A Swift Tour: Enumerations and Structures (0) | 2023.07.20 |