본문 바로가기

소프트웨어 /Flutter

[Flutter] Error : 'Execution failed for task':app:mergeDexDebug'.'

반응형

플러터를 빌드하는 중 다음과 같은 에러가 발생했다.

 

multidex.html로 들어가보면 minSdkVersion이 20 이하로 설정되어 있으면 멀티덱스 라이브러리를 사용하고 앱 프로젝트를 다음과 같이 수정해야 한다고 한다.

 

나같은 경우엔 minSdkVersion이 16으로 되어있어 에러가 발생했다.

아래와 같이 multiDexEnabled true 와 implementation을 추가해주면 해결 될 것이다.

 

android {
    defaultConfig {
        ...
        minSdkVersion 15
        targetSdkVersion 28
        multiDexEnabled true
    }
    ...
}

dependencies {
    implementation "androidx.multidex:multidex:2.0.1"
}