[플러터] 환경 설정

환경 설정

  1. Flutter SDK 다운로드

  2. Flutter SDK를 원하는 경로에 복사
     cd ~/development
     unzip ~/Downloads/flutter_macos_3.7.3-stable.zip
    
  3. Flutter 환경 변수에 추가
      export PATH="$PATH:`pwd`/flutter/bin"
    
  4. 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