블로그를 이전하였습니다. 2023년 11월부터 https://bluemiv.github.io/에서 블로그를 운영하려고 합니다. 앞으로 해당 블로그의 댓글은 읽지 못할 수 도 있으니 양해바랍니다.
반응형
Android Studio 설치
하위 페이지에서 Android Studio
설치
developer.android.com/studio?hl=ko
Flutter SDK 설치
하위 페이지에서 자신의 운영체제에 맞게 설치
flutter.dev/docs/get-started/install
# 원하는 위치에 압축을 푸세요. (저는 ~/dev 쪽에 풀겁니다)
$ cd ~/dev
$ unzip ~/Downloads/flutter_macos_1.22.5-stable.zip
환경 변수에 추가한다.
$ cd ~
$ vi .zprofile
...
# Flutter
export PATH=$PATH:~/dev/flutter/bin
$ source .zprofile
설치 확인
$ flutter --version
Flutter 1.22.5 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 7891006299 (12 days ago) • 2020-12-10 11:54:40 -0800
Engine • revision ae90085a84
Tools • Dart 2.10.4
Flutter Doctor 실행
Flutter Doctor는 마치 의사와 같이 Flutter 동작을 위해 필요한 의존성이 있는지 확인해준다.
$ flutter doctor
[✓] Flutter (Channel stable, 1.22.5, on Mac OS X 10.15.7 19H2 darwin-x64, locale ko-KR)
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
[!] Xcode - develop for iOS and macOS (Xcode 12.3)
✗ Xcode requires additional components to be installed in order to run.
Launch Xcode and install additional required components when prompted or run:
sudo xcodebuild -runFirstLaunch
[!] Android Studio (version 4.1)
✗ Flutter plugin not installed; this adds Flutter specific functionality.
✗ Dart plugin not installed; this adds Dart specific functionality.
[!] IntelliJ IDEA Ultimate Edition (version 2020.3)
✗ Flutter plugin not installed; this adds Flutter specific functionality.
✗ Dart plugin not installed; this adds Dart specific functionality.
[!] VS Code (version 1.52.0)
✗ Flutter extension not installed; install from
https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter
[!] Connected device
! No devices available
! Doctor found issues in 6 categories.
문제 해결 과정은 아래 펼쳐서 확인
더보기
본 글에서는 아래와 같이 위 의존성 문제를 해결했다.
# 라이센스 확인
$ flutter doctor --android-licenses
# Android가 설치되어있고, 플러그인도 설치되어있으나 찾지 못하는것 같아,
# 링크 연결
$ ln -s ~/Library/Application\ Support/Google/AndroidStudio4.1/plugins ~/Library/Application\ Support/AndroidStudio4.1
$ ls -al ~/Library/Application\ Support/AndroidStudio4.1
lrwxr-xr-x 1 hong staff 71 12 23 16:09 AndroidStudio4.1 -> /Users/hong/Library/Application Support/Google/AndroidStudio4.1/plugins
Android Studio 로 개발할거라서 나머지 intellij와 vscode는 넘어갔다.
그리고, Connected device는 휴대폰과 연결이 안됐다고 알려주는 것이기 때문에 일단 넘어갔다.
반응형
'Mobile > Flutter' 카테고리의 다른 글
플러터(flutter) - Row 가로 정렬 방법 (MainAxisAlignment) (0) | 2021.01.03 |
---|---|
플러터(flutter) - Column 가로 정렬 방법 (CrossAxisAlignment) (0) | 2021.01.03 |
플러터(flutter) - Column 세로 정렬 방법 (MainAxisAlignment) (0) | 2021.01.02 |
플러터(flutter) - Container와 SizedBox의 차이 (0) | 2021.01.02 |
플러터(flutter) - 기본 레이아웃 (Column, Row, Container) (0) | 2021.01.02 |