주의사항
- 경로 내 한글이나 공백이 있으면 안된다
- 프로젝트명도 -는 안되고 굳이 공백이 필요하면 _
C:/사용자
경로에 둔다win+r
- sysdm.cpl ,3
로 환경변수를 들어가서 새 시스템 변수를 만들어준다새 시스템 변수
- 변수이름 : DART_HOME
- 변수값 : flutter폴더 내 bin 폴더 위치
%DART_HOME%
등록where flutter dart
dart --version
flutter doctor
로 추가해야되는 작업 확인
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가 나온다
93.184.215.201 download.visualstudio.microsoft.com
를 hosts에 추가
프로젝트/app/build.gradle
Open SDK Manager 클릭
✗ 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
실행
해결
flutter doctor -v
로 경로 확인 후 수정
해결
- settings/System Settings/Android SDK에서 Edit
- Edit에 나온 경로를 환경변수로 설정
원인
주의사항 무시
해결
program files에 있는 플러터 파일을 루트로 이동(주의사항인 공백없음을 무시해서 생긴 문제)
원인
이전 설정에서 경로를 잘못 옮겨서 생긴 문제로 보임해결
- 플러터 재설치 후 다시 설정
- 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로 들어가서 관리자 모드를 실행해야 한다