SW개발/안드로이드 스튜디오

Flutter Error Shooting 모음

초코쨔응 2023. 9. 24. 14:30

1.flutter 프로젝트 시작


안드로이드 스튜디오에서 다운받은 샘플 템플릿 파일을 열었는데 
build 가 안 되길래 알고보니 flutter 프로젝트의 기본 필수적인 코드들이 없었던 것
flutter create 를 한 후에 처음 다운받은 샘플 코드를 복사해옴
https://medium.com/@hj.veronica.shim/%ED%94%8C%EB%9F%AC%ED%84%B0-flutter-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-1-%EA%B0%9C%EB%B0%9C-%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%B6%95-1131711dd651

2. 빌드를 했는데, 에러가 나와서 보니 package 들이 추가가 안 되어있었음

에러 예시: Error: Couldn't resolve the package 'firebase_auth' in 'package:firebase_auth/firebase_auth.dart'.

https://pub.dev/packages/firebase_core/install
# flutter pub add firebase_core 를 안드로이드 스튜디오 터미널에 쳤더니 설치됨
# flutter pub add get

firebase_core 와 get 을 위와 같이 설치함 (필요한 package 이름으로 대체)

3. 이번에는 SDK 버전 문제...
The current Dart SDK version is 2.14.4.

Because my_quiz depends on get >=4.6.2 <5.0.0-beta.1 which requires SDK version >=2.15.0 <4.0.0, version solving failed.
pub get failed (1; Because my_quiz depends on get >=4.6.2 <5.0.0-beta.1 which requires SDK version >=2.15.0 <4.0.0, version solving failed.)

터미널에 flutter upgrade 를 쳤다.
https://docs.flutter.dev/release/upgrade

그래도 여전히 버전이 안 맞다는 에러 메세지가 나와서
flutter doctor 를 쳤다.
https://eunjin3786.tistory.com/417
안내 메세지가 보여주는 대로 flutter doctor --android-licenses 도 치고
y 로 다 승인도 했다.

그래도 안 돼서
flutter pub upgrade 도 쳤다.

완전히 똑같은 문제에 대한 해결책을 찾았다!!
https://gloria94.tistory.com/49
sdk 를 다운받고 경로를 바꿔주는 것