Flutter 설치 - Flutter Doctor 최종 점검
지난 시간동안 Flutter의 크로스 플랫폼 Apps 개발을 위하여 Apple 및 Android OS 필요한 프로그램 및 환경 설정을 수행하였습니다.
이 과정에서 우리는 수 많은 단계들을 거쳐 설치를 완료하였으며 각 단계들이 설치가 제대로 완료되었는지 반드시 확인해야 합니다. 만약 어느 한 부분이라도 제대로 설치가 되지 않았다면 크로스 플랫폼 Apps 개발을 할 수 없거나 불특정한 오류가 발생할 수도 있기 때문입니다.
다행히도 Flutter에서는 이러한 문제가 발생하지 않도록 사용자가 편리하게 문제를 발견할 수 있는 Flutter Doctor 진단 Tool을 제공하고 있습니다. 아직까지 Flutter 설치 SDK를 설치하지 않았거나 macOS, Android 설정을 하지 않으신 분들은 아래 링크를 참조하셔서 먼저 진행하신 후 이 단계로 오시면 됩니다.
1. Flutter SDK 및 환경변수 설정
2. Flutter Apple 개발환경 설정
3. Andorid 개발환경 설정
요약
1. Flutter Doctor 진단
2. 오류 수정
3. Flutter Doctor 재진단 및 결과 확인
(1) macOS 터미널에서 flutter doctor를 입력하면 아래와 같은 flutter doctor 진단 결과가 수행됩니다. 만약 flutter doctor가 실행되지 않는다면 아직 Flutter가 제대로 설치되지 않은 것으므로 'Flutter SDK 설치' 단계로 돌아가서 설치를 진행해줍니다.
(2) 진단 결과 Android Studio와 Xcode에서 몇 가지 문제점이 발견된 것을 확인할 수 있습니다. Flutter Doctor 진단 결과는 매우 직관적이며 해결 방법을 제시해주는 경우가 많으므로 제시하는 해결 방법을 따라가면 아주 쉽게 문제를 해결할 수 있습니다.
Xcode 에러를 바로 잡기 위하여 CocoaPods 설치해줍시다. CocoaPods는 macOS/iOS Apps 등 애플 플랫폼을 개발할 때 외부 라이브러리 관리하기 쉽게 도와주는 도구로 개발자에게 꼭 필요한 프로젝트매니저 입니다.
*만약 위 에러가 존재하지 않으신다면 CocoaPods가 이미 설치되어 있으므로 이 단계를 생략하셔도 됩니다.
설치 방법은 매우 간단합니다. 먼저 아래 링크를 통하여 Cocopods 설치 가이드 사이트로 진입하여 설치 명령어를 복사합니다.
(4) 복사한 sudo gem install cocoapods 명령어를 터미널에 입력해주고 설치를 위한 패스워드를 입력합니다. 설치도중 라이센스에 동의 관련 질문에는 y를 입력하여 동의해줍니다.
$ sudo gem install cocoapods
(4) 설치가 완료되면 다시 한 번 flutter doctor 명령어를 입력하여 재진단을 수행해면 아래와 같이 정상적으로 문제가 해결되었음을 확인할 수 있습니다.
현재 Android Studio Electric Ele 버전에는 Flutter Doctor 진단 결과 'Unable to find bundled Java version'이라는 버그가 존재합니다.
분명히 JAVA를 올바르게 설치하였음에도 이러한 메세지를 출력하게 되는데 아직까지 공식적으로 해당 버그개 패치되지 않았습니다.
따라서 현재 이 부분에서 고생하시는 분들이 많을 것으로 예상됩니다. 만약 이 문제가 발생하였다면 아래 링크를 통하여 해당 문제를 바로잡아 주시면 됩니다.
'Research & Studies > Flutter' 카테고리의 다른 글
Flutter Doctor - Unable to find bundled Java version 오류 수정 (0) | 2023.02.15 |
---|---|
[Flutter] macOS 플러터 설치하기 - 안드로이드 개발 환경 설정 (0) | 2023.02.10 |
[Flutter] macOS 플러터 설치하기 - 애플(ios) 개발 환경 설정 (0) | 2023.02.09 |
[Flutter] macOS 플러터 설치하기 - Flutter SDK 설정 (0) | 2023.02.07 |
댓글