1. homebrew로 Flutter 설치하기
brew install flutter
Flutter 설치 시 에러 발생 : It seems there is already a Binary at ~

brew remove dart
brew install --cask flutter
설치 후 Flutter 를 커맨드창에 쳤을 때 제대로 실행되면 OK!
2. Flutter Doctor로 아직 설치안된 프로그램 찾기
flutter doctor
나의 경우,
Android toolchain
Xcode
Android Studio
이 세 개의 문제만 해결하면 끝!
3. Android Studio 설치하기
https://developer.android.com/studio
Android 스튜디오 및 앱 도구 다운로드 - Android 개발자 | Android Developers
Android 스튜디오는 Android 앱에 최적화된 통합 개발 환경(IDE)을 앱 빌더에게 제공합니다. 지금 Android 스튜디오를 다운로드하세요.
developer.android.com
1) 사이트 진입
2) 바로 보이는 하얀색 최신 버전 클릭
3) M1을 사용하면 Apple Chip 버전으로 설치하기
설치 후 계속 Next 눌러주고 마지막 약관 동의까지 해주면 안드로이드 스튜디오가 설치된다.
안드로이드 스튜디오 홈화면 > More Actions > SDK Manager
SDK Tools 로 넘어가기 > Android SDK Command-line Tools 선택 > Apply > 다운로드 완료되면 > OK
4. Android toolchain 허용해주기
flutter doctor
Android toolchain에 보면 몇몇 안드로이드 라이센스가 허용이 안되었다고 뜬다.
flutter doctor --android-licenses
이후 등장하는 수많은 약관 동의하면 됨 (Y! Y!)
5. Xcode : Unable to get list of installed Simulator runtimes 에러 해결
flutter doctor
나는 Xcode는 이미 설치되어있었고, 위 에러는 터미널에서 간단히 해결할 수 있다.
구글링 결과 iOS Simulator를 재설치하면 된다고 한다.
xcodebuild -downloadPlatform iOS
6. Cocoapods 설치하기
brew install cocoapods
flutter doctor로 설치가 완료된걸 확인할 수 있다!
7. Flutter 프로젝트 생성하기
flutter create "프로젝트명"
터미널창에 flutter create "프로젝트명" 을 치면 해당 이름을 가진 flutter 프로젝트가 자동으로 생성되고 프로젝트는 하나의 디렉토리로 생성된다.
cd "프로젝트명" && flutter pub get
위 명령어를 해석해보면 cd 로 내가 만든 프로젝트 파일로 이동하고 pub get으로 다트의 패키지 의존성을 가져온다.
8. Flutter 실행하기
flutter run
Flutter 프로젝트 안으로 들어가서 flutter run을 하게되면 macos로 실행할지 chrome으로 실행할지 뜨는데 1,2 중 아무거나 고르면 된다. 나는 1(macos)로 열기로 했다. 그러면 dock에 플러터 앱이 생기고 실행이 된다
가장 간단한 형태의 default 앱이 실행된다.
9. VSCODE에서 Flutter 실행하기
1) extension에서 dart 와 flutter를 찾아 설치한다.
2) 아까만든 프로젝트로 접근 후 폴더 열기
3) lib 디렉토리 안에 있는 main.dart를 실행하면 디폴트 앱이 실행된다.
참고한 블로그들 (감사합니다)
https://code-boki.tistory.com/105
M1 Mac Flutter 앱 만들어보기(feat. homebrew)
Cross Platform Dev(IOS, Android) - Flutter의 장점 Flutter는 실제 Native Code로 컴파일하며 크롬이 사용하는 렌더링 엔진(스키아-Skia)을 사용하므로 실행 시 다트를 변환하지 않는다. 즉 사용자의 디바이스에
code-boki.tistory.com
[Flutter 설치 오류] Error: It seems there is already a Binary at '/opt/homebrew/bin/dart'.
brew로 Flutter를 설치하던 중 발생한 오류이다. Dart를 미리 설치한 후에 Flutter를 설치하면 발생하는 오류인 듯 하다. Dart를 지우고 Flutter를 다시 설치하면 말끔하게 해결 된다.
velog.io
https://stackoverflow.com/questions/77160074/unable-to-get-list-of-installed-simulator-runtimes
Unable to get list of installed Simulator runtimes
I am using macOS and I am installing flutter. When I run to 'flutter doctor' I take a error like Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel stable, 3.13.5,...
stackoverflow.com
'Study > Dart & Flutter' 카테고리의 다른 글
[Dart] 다트(Dart) 기본 문법 정리 (1) | 2023.11.19 |
---|