flutter apk 빌드할 때 발생한 오류다.
이것 저것 찾아 해보았는데 해결 안되어 미치는 줄 알았다.
사람들의 정신건강을 위해 해결 방법을 공유한다.
결론은 코틀린 버전 호환의 문제이고 코틀린 버전을 변경해주면 된다.
프로젝트 단에 있는 build.gradle에 들어가면
buildscript가 있다.
없으면 위 부분 전체 추가하면 된다.
ext.kotlin_version을 주목해야 하는데
이 부분에서 ext.kotlin_version을 각자 환경에 맞게 바꿔줘야한다.
나는 ext.kotlin_version = '1.7.10'로 설정해줘서 해결했다.
추가로 버전 변경할 때마다 vscode를 다시 켜서 재실행 해줬다. 새로고침이 필요하단다.
해결 과정을 첨부한다.
처음에는 ext.kotlin_version = '1.8.0'으로 되어있었다.
오류 메시지를 보면 expected version is 1.6.0으로 되어있어서
ext.kotlin_version = '1.6.0'으로 변경해주었는데
Your project's Kotlin version (1.6.0) is lower than Flutter's minimum supported version of 1.7.0.
Please upgrade your Kotlin version. 이란다.
그래서 다시 ext.kotlin_version = '1.7.0'으로 변경해주었다.
이번엔 Flutter support for your project's Kotlin version (1.7.0) will soon be dropped.
Please upgrade your Kotlin version to a version of at least 1.7.10 soon. 이란다.
(그래 완벽하게 해결해주지)
다시 ext.kotlin_version = '1.7.10'으로 변경해준다.
각자의 환경에 따라서 다른 버전이 필요할 수있다.
해결완!