Flutter) 설정

나 안해·2023년 3월 14일
0

Flutter

목록 보기
1/1

주의사항

  • 경로 내 한글이나 공백이 있으면 안된다
  • 프로젝트명도 -는 안되고 굳이 공백이 필요하면 _

1. Flutter 설치

1.1 Flutter SDK 설치

  • 받은 압축파일을 풀고 'flutter'파일을 C:/사용자경로에 둔다
  • win+r - sysdm.cpl ,3로 환경변수를 들어가서 새 시스템 변수를 만들어준다

새 시스템 변수

  • 변수이름 : DART_HOME
  • 변수값 : flutter폴더 내 bin 폴더 위치
  • path에 방금 만든 %DART_HOME% 등록

1.1.1 확인

where flutter dart
dart --version
flutter doctor로 추가해야되는 작업 확인

1.2 flutter doctor 정리

1.2.1 windows Version 문제는 신경꺼도 실행된다

1.2.2 Android toolchain 해결

  • win+r에서 sysdm.cpl ,3으로 들어가서 환경변수 설정

    • 변수이름 : ANDROID_HOME
  • 변수값 : C:\Users\AIA\AppData\Local\Android\Sdk

  • 파워쉘을 관리자 권한으로 열고 아래 코드 세 줄 실행
    flutter channel stable
    😓 flutter channel master를 사용하라는 글들도 있지만 내 작업을 기준으로 생각했을 때는 괜히 일만 더 복잡해진다
    flutter upgrade
    flutter doctor

  • SDK Tools

아직 visual studio가 없어서 Visual Studio - develop for windows가 나온다


2. visual Studio 설치

2.1 관리자 모드로 터미널 실행


93.184.215.201 download.visualstudio.microsoft.com를 hosts에 추가

  • c++빌드 도구만 체크하고 설치(안하면 mxnet과 gluonnlp 설치시 100% 오류)
  • 워크로드에서 C++ 체크
  • 개별 구성요소에서 '14.00으로 검색 후 MSVC v140 -VS 2015 C++ 빌드도구' 체크

2.2 경로

프로젝트/app/build.gradle


3. Android Studio

3.1 SDK Peoblem

Open SDK Manager 클릭


?. error

?.1 [!] Android toolchain - develop for Android devices (Android SDK version 33.0.1)

✗ Android license status unknown.
  Run `flutter doctor --android-licenses` to accept the SDK licenses.
  See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.

해결

  • Android SDK Tools (Obsolete)를 선택하고 Apply
  • flutter doctor --android-licenses 실행

?.2 X No Java Development Kit (JDK) found; You must have the environment variable JAVA_HOME set and the java binary in

해결
flutter doctor -v로 경로 확인 후 수정

?.3 ! An existing Android SDK was detected.

해결

  • settings/System Settings/Android SDK에서 Edit
  • Edit에 나온 경로를 환경변수로 설정

?.4 프로젝트 생성시 무한로딩

원인

주의사항 무시

해결
program files에 있는 플러터 파일을 루트로 이동(주의사항인 공백없음을 무시해서 생긴 문제)

?.5 Error: Unable to find git in your PATH.

원인
이전 설정에서 경로를 잘못 옮겨서 생긴 문제로 보임

해결

  • 플러터 재설치 후 다시 설정
  • bin까지 환경변수 설정
  • 설정에 있는 Languages&Framework -> Flutter에서 SDK에 플러터 경로가 있는지 확인
  • 아니면 관리자 권한 파워쉘에서 cd \'Program Files'\Android\'Android Studio', New-Item -ItemType SymbolicLink -Path .\jre -Target .\jbr실행
Please enable Developer Mode in your system settings. Run
  start ms-settings:developers
to open settings.

발생

flutter3.3.0dptj 3.7.0으로 넘어가면서 발생

해결

  • 관리자 권한으로 실행
  • cmd창에서 ms-settings:developers로 들어가서 관리자 모드를 실행해야 한다

?.7 Download Dart SDK


참고

0개의 댓글