본문 바로가기
프로그래밍/Flutter & Dart

[Flutter] build 시 error

by 소꿍 2022. 7. 22.

flutter 최신 버전 확인

https://docs.flutter.dev/development/tools/sdk/releases?tab=macos

 

1. flutter upgrade로 flutter version 업그레이드 하려 하니 warning 메시지 뜸

https://eunjin3786.tistory.com/417 flutter 버전 참고

 

Your flutter checkout has local changes that would be erased by upgrading. If you want to keep these changes, it is recommended that you stash them via "git stash" or else commit the changes to a local branch. If it is okay to remove local changes, then re-run this command with "--force".

https://stackoverflow.com/questions/56681580/command-doesnt-work-after-upgrade-flutter

flutter upgrade --force로 진행

 

2. 업그레이드 후 build 하다가 아래 에러 발생

Warning: Operand of null-aware operation '!' has type 'SchedulerBinding' which excludes null

https://stackoverflow.com/questions/72210806/warning-operand-of-null-aware-operation-has-type-schedulerbinding-which-e

 

코드에서 ! 나 ? operator 제거, flutter pub upgrade로 패키지 업데이트함

 

3. 

또 에러남

프로젝트/android/app/build.gradle 의 30을 31로 고치라고 해서 고침

android {
    compileSdkVersion 30 // 이 부분을 31로 고치라고 나옴
    ...
}

 

4. 에러남

ext.kotlin_version 버전을 변경하라고 해서 변경

https://kjmhercules.tistory.com/7

 

5. 이번엔

flutter Error: Member not found: 'UnicodeChar'.

 

https://stackoverflow.com/questions/72233476/flutter-error-member-not-found-unicodechar

 

Flutter Error: Member not found: 'UnicodeChar'

After upgrading to flutter 3.0.0. i am getting this error: Error: Member not found: 'UnicodeChar'. int get UnicodeChar => Char.UnicodeChar; Error: Setter not found: 'UnicodeChar'. set Unico...

stackoverflow.com

 

참고해서 패키지 업그레이드 해서 해결

 

 

댓글