소개
안녕하세요. 김과자 입니다.
지난 시간에 이어서 flutter 설치 진행시 환경셋팅 방법을 알아보겠습니다.
terminal 을 이용한 설치 방법이 다소 난해하고 어려울수 있으나
해보면 오히려 직관적이고 편리하다고 느끼실 겁니다.
설치를 해보시면 몇가지 문제가 발생할수 있는데, 문제가 되는 부분을 해결해 보겠습니다.
설치 및 초기 셋팅 오류 해결
언제나 그렇듯.. 개발에서 한번에 되는게 없습니다.
이런 상황을 수시로 격다 보니 한번은 일부러 이렇게 만드나... 생각이 들기도 하였습니다.
설치 방법은 여기를 참고 하시면 됩니다. ↓↓↓
2023.03.05 - [개발 코딩 정보 공유/플루터 Flutter] - Flutter 플러터 처음 설치 부터 다시 시작하자
저는 설치 해둔 Flutter를 다시 찾아서 작업하기로 합니다.
설치해둔지 꽤 지났기 때문에 업데이트를 하는게 좋겠습니다.
우선 터미널을 열고 아래의 command 를 입력합니다.
👉 설치 후 path 가 잡혀 있어야 합니다.
cmd> flutter
┌─────────────────────────────────────────────────────────┐
│ A new version of Flutter is available! │
│ │
│ To update to the latest version, run "flutter upgrade". │
└─────────────────────────────────────────────────────────┘
Manage your Flutter app development.
설치된 Flutter 가 잘 살아있는걸 확인할수 있습니다.
channel 을 한번 살펴 보겠습니다.
해당 flutter 환경이 beta인지 stable 버전인지 선택할수 있습니다.
cmd> flutter channel
Flutter channels:
master
main
beta
* stable
stable 로 잘 맞춰져 있습니다.
본격적으로 진행합니다. flutter upgrade 를 입력해주세요.
cmd> flutter upgrade
Upgrading Flutter to 3.10.4 from 3.7.6 in
...
한참 upgrade를 진행합니다.
저는 오류가 떴네요…
Running flutter doctor...
Could not find the Android Studio installation at the manually configured path "<path>".
Please verify that the path is correct and update it by running this command: flutter config --android-studio-dir '<path>'
To have flutter search for Android Studio installations automatically, remove
the configured path by running this command: flutter config --android-studio-dir ''
본격적으로 오류를 잡아보겠습니다.
‘Could not find the Android Studio installation at the manually configured path’
doctor 에서 안드로이드 스튜디오 경로를 찾는 부분을 설정해야 합니다.
시키는대로 아래의 cmd 를 입력하시면 됩니다.
cmd> flutter config --android-studio-dir '<자신의 android studio 경로>'
flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.10.4, on macOS 13.0 22A380 darwin-arm64, locale ko-KR)
[!] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
✗ cmdline-tools component is missing
Run `path/to/sdkmanager --install "cmdline-tools;latest"`
See <https://developer.android.com/studio/command-line> for more details.
✗ Android license status unknown.
Run `flutter doctor --android-licenses` to accept the SDK licenses.
See <https://flutter.dev/docs/get-started/install/macos#android-setup> for more details.
[✓] Xcode - develop for iOS and macOS (Xcode 14.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.2)
[✓] VS Code (version 1.78.2)
[✓] Connected device (2 available)
[✓] Network resources
정확한 내용 확인을 위해 flutter doctor 를 입력하고 다시 확인해보겠습니다.
저는 다행스럽게도? 비교적 간단한 toolchain 과 licence 항목이 부족하다고 합니다.
toolchain 은 설치 하신 안드로이드 스튜디오에 가서 preperence → sdk 검색 → sdk tool 탭 → lastest 최신버전으로 다운받아 줍니다.
flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.10.4, on macOS 13.0 22A380 darwin-arm64, locale ko-KR)
[!] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
[✓] Xcode - develop for iOS and macOS (Xcode 14.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.2)
[✓] VS Code (version 1.78.2)
[✓] Connected device (2 available)
[✓] Network resources
그리고 다시 doctor 에게 물어봅니다…
이번에는 licence 동의가 필요하다고 합니다.
일단 하라는대로 하겠습니다.
flutter doctor --android-licenses
아래처럼 y 를 연타 하시다 보면… 어느새 끝납니다.
역시나 doctor 로 다시 물어봅니다.
flutter doctor
이렇게 해서 설정및 오류 잡기가 완료 되었습니다.
'개발 코딩 정보 공유 > 플루터 Flutter' 카테고리의 다른 글
ios 네이티브 앱에 flutter 사용하기 (0) | 2023.07.02 |
---|---|
안드로이드 네이티브앱에 flutter 소스 사용하기 (0) | 2023.07.01 |
Flutter 설치및 환경 셋팅 후 무지성 첫 실행 (0) | 2023.06.15 |
Flutter 플러터 처음 설치 부터 다시 시작하자 (0) | 2023.03.05 |
flutter (플러터) 배우기 - 개념과 기초구현 (0) | 2020.06.14 |