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