검색하면 쉽게 나온다.
https://docs.flutter.dev/release/breaking-changes/text-field-material-localizations
TextField requires a MaterialLocalizations widget
TextField now throws an assert error if there is no MaterialLocalizations widget in the widget tree.
docs.flutter.dev
난 왜그런지 모른다... 그러나 이렇게 하라고 한다.
개발 중 국제화를 위해 EasyLocalization 를 썻다. 한국어와 일본어 두가지를 입력하고
한국어로는 잘되던게 일본어로 바꾸니 에러가 나왔다....
그대로 검색하니 위 링크가 나왔고
return TextField();
이것을
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Material(
child: TextField(),
),
),
이렇게 바꾸란다.
에러가 사라졌다...
난 이유를 모르겠다...
누가좀 가르켜 주셨으면 감사하겠습니다.
다른 개발을 하러 가야겠습니다.
'기록중' 카테고리의 다른 글
Flutter v3.24 GoRouter v14.0 PopScope 에러 처리 방법 기록 (0) | 2024.11.03 |
---|---|
Flutter 라이브러리 flutter_appauth 설치 시 셋팅 방법 (1) | 2024.09.25 |
Flutter 서버에서 파일을 받은 후 현지화 언어 적용 (1) | 2024.09.20 |
카페24 SSO 연동하면서 SNS(카카오, 네이버) 로그인 해결방안(해결완료) (2) | 2024.09.04 |
웹 서버 구성하기 (0) | 2024.04.22 |