졸업 프로젝트로 flutter와 firebase를 이용해 회원가입, 로그인 화면을 구성하는 중이였다...
kakao, google과 로그인 연동을 완료한 후
'Nanuen' 자체 회원가입, 로그인 페이지를 만들어 보았다.
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
항상 그래왔던 것처럼 바로 구글링!
유용한 것처럼 보이는 정보를 찾긴 했는데,,,
코틀린 버전 문제라고 버전업을 하라고 나와있지만, 나는 이미 '1.7.10' 버전으로 버전업 되어있는 상태였다.
&kotlin_version이 '1.7.10' 적용이 안되나 싶어 직접 쳐보기도 했지만 해결 실패.
디버깅을 통해 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 |