[야나두] 에러 (feat. 식은땀)

박경수·2024년 3월 7일
0

사건

  1. 퇴근후 한시간 쉬고 공부시작하기위해 앉았음.
  2. Android Studio를 켜고 새로운 레포를 포크받아 실행 함.
  3. pubspec.yaml에서 pub get으로 설치.
  4. 디바이스 찾고 실행하니 에러.

에러

PopScope()가 잡히지 않아 에러가 나기 시작함.

에러 확인 과정

  1. 포크 받은 레포를 다시 지우고 받고를 반복, 실패
  2. Flutter SDK나 Dart.SDK를 못잡는 건지 체크, 실패
  3. PopScope()를 검색해보니, flutter 버전이 올라가면서 WillPopScope의 대체였음,

여기서 촉이 옴.

아, 이건 플러터 버전 문제가 확실하다.
(스텍 오버플로우에서도 3.16버전을 선호 한다는 글을 봄)

해결

Flutter의 버전을 체크하고 최신 상태로 업데이트 진행.

// 채널 변경 (optional)
> flutter channel stable

// 업그레이드
> flutter upgrade

// 플러터 검사
> flutter doctor

// 나는 여기서 cocoapods 버전 이슈가 발견되어 재설치.
sudo gem uninstall cocoapods
sudo gem install cocoapods

이후, 프로젝트를 들어가 PopScope()를 보니 빨간 선이 사라졌다.

다행.

profile
<>{...}</>

0개의 댓글

관련 채용 정보