- [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 파일이 적용되었습니다.
'flutter' 카테고리의 다른 글
[flutter]현재 위치 정보를 가져오는 플러그인 패키지(geoloactor) (0) | 2023.12.09 |
---|---|
[flutter]Build failed due to use of deprecated Android v1 embedding. (0) | 2023.11.12 |
[flutter]Typo: In word 'fluttertoast' (0) | 2023.11.06 |
[flutter]Invalid child element in a block mapping (0) | 2023.11.05 |
[Flutter]ElevatedButton()의 Style 만들기 (0) | 2023.11.04 |