[flutter]The lower bound of "sdk: '>=2.7.0 <3.0.0'" must be 2.12.0'or higher to enable null safety.

2023년 11월 09일 by 진아사랑해

    [flutter]The lower bound of "sdk: '>=2.7.0 <3.0.0'" must be 2.12.0'or higher to enable null safety. 목차
반응형

유튜브에 있는 강의에 대한 예제 프로그램 또는 기간이 많이 지난 github에 있는 flutter sample code를 사용하시면 

제목과 같은 에러가 많이 나올 것입니다.

flutter가 계속 발전하면서 저도 3년 전 예제를 안드로이드 스튜디오에 불러왔더니, 제목과 같은 에러가 나왔습니다.

문제 해결

안드로이드 스튜디오나 VSCode에서 flutter 기본 sample code를 생성합니다.

해당하는 pubspec.yaml 파일을 복사하여 원하시는 샘플 코드에 덮어씁니다.(overwrite)

 

- args 1.6.0
- charcode 1.1.3
- convert 2.1.1
- crypto 2.1.4
- image 2.1.12
- petitparser 2.4.0
- quiver 2.1.3
- typed_data 1.1.6
- xml 3.6.1
Changed 31 dependencies!
This app is using a deprecated version of the Android embedding.
To avoid unexpected runtime failures, or future build failures, try to migrate this app to the V2 embedding.
Take a look at the docs for migrating an app: https://github.com/flutter/flutter/wiki/Upgrading-pre-1.12-Android-projects
Process finished with exit code 0

 

에러 없이 정상적으로 pubspec.yaml 파일이 적용되었습니다.

반응형