본문 바로가기
Flutter

vscode 오류 해결

by 코코형아 2023. 5. 23.

졸업 프로젝트로 flutter와 firebase를 이용해 회원가입, 로그인 화면을 구성하는 중이였다...

 

kakao, google과 로그인 연동을 완료한 후

 

vscode

 

'Nanuen' 자체 회원가입, 로그인 페이지를 만들어 보았다.

 

pubspec.yaml

 

 

flutterfire_ui를 사용하여 로그인 페이지를 만들었는데, 애뮬레이터를 run 하는 과정에서 오류가 발생했다.

 

오류 발생

* What went wrong:
The Android Gradle plugin supports only Kotlin Gradle plugin version 1.5.20 and higher.
The following dependencies do not satisfy the required version:
project ':sign_in_with_apple' -> org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.50

 

 

항상 그래왔던 것처럼 바로 구글링!

 

https://www.inflearn.com/questions/846331/the-android-gradle-plugin-supports-only-kotlin-gradle-plugin-version-1-5-20-and

유용한 것처럼 보이는 정보를 찾긴 했는데,,,

코틀린 버전 문제라고 버전업을 하라고 나와있지만, 나는 이미 '1.7.10' 버전으로 버전업 되어있는 상태였다.

&kotlin_version이 '1.7.10' 적용이 안되나 싶어 직접 쳐보기도 했지만 해결 실패.

 

android/build.gradle

 

디버깅을 통해 flutterfire_ui를 설치하면서 생기는 오류인 것을 확인하였다.

구글링을 통해서도 정보가 부족해 직접 해결하면서 시간이 정말 많이 소요됨..

 

sing_in_with_apple이 문제인가 싶어 pub.dev에서 installing 방법을 찾아와 sing_in_with_apple도 깔아보았지만

여전히 똑같은 오류 발생.

 

 

<해결방법>

Android Studio에서

File > Settings > Languages & Frameworks > Kotlin에서 버전을 확인해보니

'1.7.10' 버전이 아니라 '1.6.10' 버전인 것을 확인.

 

update를 통해 '1.7.10' 버전으로 업데이트를 해준 후 실행하니 해결....

 

된 것 처럼 보였지만 안됐다.

 

flutterfire_ui를 지운 상태에서 애뮬레이터를 실행한 후,

다시 flutter pub add fluttferfire_ui를 통해 설치

 

그 후 코드를 수정한 뒤

저장을 누르면 임시 방편으로 뜨긴함...

로그인 후 화면

 

db에도 잘 저장된 모습

 

 

하지만 껏다 다시키면 오류발생...

 

'Flutter' 카테고리의 다른 글

여러가지 위젯(Widget)  (0) 2023.06.12
BuildContext 이해하기  (0) 2023.06.02
Appbar(앱 바) & Drawer(드로어)  (0) 2023.06.01
JIT vs AOT  (0) 2023.04.03