[flutter] Error: Cannot run with sound null safety, because the following dependencies
flutter를 처음 공부하면서 뭔가를 만들고 있는데 오늘 실행시키다가
Error: Cannot run with sound null safety, because the following dependencies
라는 에러 문구가 나왔다.
검색해 보니 2.0부터 모든 자료형이 null을 서브타입으로 가지지 않는 Non Nullable 클래스가 되면서 null-safety라는 녀석이 있는데 녀석이 런타임 에러를 미리 방지하는 역할을 하고 있어서 해당 문구가 나온 것 같다.
이 방법은 임시 조치인것같지만 일단 실행을 하기 위해 https://dart.dev/null-safety/unsound-null-safety에서 알려준 방법으로 sound null safety을 비활성화해서 해결하였다.
$ dart --no-sound-null-safety run
$ flutter run --no-sound-null-safety
이런 식으로 비활성화 시키면 된다고 하는데 난 인텔리 제이를 사용하기 때문에 설정에서 처리했다.
실행메뉴의 구성편집(Run - Edit Configurations)에서 Additional run args에 "--no-sound-null-safety"를 추가하고 실행을 하니 에러 문구가 안 나왔다.
댓글 영역