Flutter
[Flutter] Error: The method ‘inheritFromWidgetOfExactType’ isn’t defined for the class ‘BuildContext’ 에러 해결하기
simpleyj
2021. 6. 11. 10:56
728x90
반응형
Error: The method ‘inheritFromWidgetOfExactType’ isn’t defined for the class ‘BuildContext’
↑↑ 해당 에러가 발생 시 해결방법
1. 에러가 표시된 플러그인 버전 업데이트
ex ) As you can see error is in this Path ./.pub-cache/hosted/pub.flutter-io.cn/pull_to_refresh-1.6.3/lib/src/smart_refresher.dart:273:21.
pull_to_refresh 플러그인을 버전 업그레이드 해준다.
2. inheritFromWidgetOfExactType 해당 메소드를 DependOnInheritedWidgetOfExactType로 변경해준다.
*before
return context.inheritFromWidgetOfExactType(Name);
*after
return context.dependOnInheritedWidgetOfExactType();
3. flutter 버전을 downgrade해준다.
flutter downgrade
or
flutter channel beta
flutter upgrade
4. dependencies 버전 업데이트
pub.dev에서 새 버전의 패키지가 있는지 확인한다.
728x90
반응형