[플러터] 환경 설정
환경 설정
-
Flutter SDK 다운로드
- Flutter SDK를 원하는 경로에 복사
cd ~/development unzip ~/Downloads/flutter_macos_3.7.3-stable.zip
- Flutter 환경 변수에 추가
export PATH="$PATH:`pwd`/flutter/bin"
-
Android Studio 설치
4.1 Flutter, Dart 플러그인 설치
4.2 Flutter SDK 설정
Preferences
-Languages & Frameworks
-Flutter
- Flutter SDK Path:bin
폴더가 있는flutter
폴더를 경로로 지정
4.3 Dart SDK 설정 (필요 시)
Preferences
-Languages & Frameworks
-Dart
- Flutter SDK Path:flutter
폴더 내bin/cache/dart-sdk
폴더를 경로로 지정
패키지 설정
- Github에서 라이브러리 소스 코드 포크 후 설정
라이브러리명: git: url: 리포지토리_주소 ref: 브랜치명
- 커밋 식별을 위해
ref
속성을 사용한다.
- 커밋 식별을 위해
참고
Troubleshooting
1
xcrun: error: active developer path ("/Users/bldev/Downloads/Xcode.app/Contents/Developer") does not exist
$ sudo xcode-select --reset
2
The current Flutter SDK version is 0.0.0-unknown.
git clean -xfd
git stash save --keep-index
git stash drop
git pull
flutter doctor
3
- Flutter DevTools의 버전이 현재 SDK 버전과 맞지 않아 실행되지 않는 경우 Flutter, Dart 플러그인 업데이트를 수행한다.
4
This application cannot tree shake icons fonts. It has non-constant instances of IconData at the following locations:
- file:///C:/Users/user/AppData/Local/Pub/Cache/hosted/pub.dev/material_design_icons_flutter-6.0.7096/lib/material_design_icons_flutter.dart:7124:12
- file:///C:/Users/user/AppData/Local/Pub/Cache/hosted/pub.dev/material_design_icons_flutter-6.0.7096/lib/material_design_icons_flutter.dart:7130:12
Target web_release_bundle failed: Exception: Avoid non-constant invocations of IconData or try to build again with --no-tree-shake-icons.
flutter build web --no-tree-shake-icons
Comments