seong

Flutter - Error: The argument type 'BorderRadius?' can't be assigned to the parameter type 'BorderRadiusGeometry' because 'BorderRadius?' is nullable and 'BorderRadiusGeometry' isn't. 본문

Flutter/Errors

Flutter - Error: The argument type 'BorderRadius?' can't be assigned to the parameter type 'BorderRadiusGeometry' because 'BorderRadius?' is nullable and 'BorderRadiusGeometry' isn't.

hyeonseong 2023. 11. 29. 17:00

Flutter를 빌드 하던 도중 아래 에러가 발생했다.

Error: The argument type 'BorderRadius?' can't be assigned to the parameter type 'BorderRadiusGeometry' because 'BorderRadius?' is nullable and 'BorderRadiusGeometry' isn't.

 

구글링을해도 동일한 에러는 잘 나오지도 않고, 거의다 소스를 수정하는 부분이었다.

 

원인은 Flutter SDK Version에 있었다.

실행 시에 Flutter 최신 버전인 3.16 버전을 설치 했는데, 프로젝트에서 3.16버전에서는 지원 안되는 패키지나 라이브러리가 있었다.

 

결론

 Flutter SDK버전을 다운그레이드 하거나 개발시 사용했던 SDK 버전으로 맞춰 주거나, 패키지,라이브러리를 버전업 시켜주면 된다.