Flutter

[Flutter] Execution failed for task ':app:compileDebugKotlin'. 해결

yo0 2023. 2. 7. 08:09

<요약>

android 폴더 안 build.gradle파일에 dependencies, 올바른 kotlin 버전으로 수정

 

Kotlin과 Flutter를 연동하는 MethodChannel을 실습하고 있었다.

Kotlin의 MainActivity.kt에 코드를 작성한 후 sync를 하고 난 뒤 실행하려고 보니

이런 에러가 떠있었다.

에러를 자세히 살펴보니 마지막 줄에

 

Exception: Gradle task assembleDebug failed with exit code 1이라고 적혀있어 혹시 gradle 문제일까 하고 android 폴더에 build.gradle 파일을 열어보았다. kotlin관련 오류 인것 같아 kotlin이 쓰여있는 줄을 찾아봤더니 노랗게 밑줄이 쳐져있었다.

1.7.20으로 해야하는데 $kotlin_version에는 1.6.10이 들어있어서 오류가 나는 것 같다.

$kotlin_version을 1.7.20으로 바꿔주니 잘 돌아갔다.

 

sync도중 중간에 kotlin을 업데이트 해서 생긴 일 인것 같다.