Error Member not found packageRoot 오류 해결방법

packageRoot 에러메세지

path/flutter/.pub-cache/hosted/pub.dartlang.org/platform-3.0.0/
lib/src/interface/local_platform.dart:46:19:
Error: Member not found: 'packageRoot'.
io.Platform.packageRoot; // ignore: deprecated_member_use


👉 에러해석을 하자면 Flutter SDK를 업그레이드했지만 Flutter의 플랫폼 플러그인은 이전 버전이라서 발생되는 이유다.

이를 해결하긴 위해선 2가지 방법이 있다.

Pub 업그레이드

👉 관리자권한으로 실행한 터미널창에서 아래 명령어 실행

flutter pub upgrade

만약 flutter pub upgrade가 작동하지 않는다면 pubspect.yaml 파일에서 더 큰 버전의 플랫폼 플러그인을 수동으로 언급을 위하여

pubspec.yaml 파일에 아래 코드를 입력해주면 된다.

dependency_overrides:
platform: ^3.1.0

Flutter를 안정적인 버전으로 업그레이드

👉 관리자권한으로 실행한 터미널창에서 해당 명령어 ‘flutter channel stable’ 실행 후

flutter upgrade‘ 실행

flutter channel stable 

flutter upgrade

Leave a Comment