Flutter

[ Flutter ] Cannot fit requested classes in a single dex file (# methods: 68653 > 65536) 에서 해결하기

사과씨앗 2023. 1. 29. 13:21
728x90
반응형

 Cannot fit requested classes in a single dex file (# methods: 68653 > 65536) 해당 에러는 

 

앱에 API 20 이하 minSdk가 있고 앱과 앱에서 참조하는 라이브러리가 65,536개 메서드를 초과하면 앱이 Android 빌드 아키텍처의 제한에 도달했음을 나타내는 다음과 같은 빌드 오류가 발생합니다.

 

Android 5.0 미만에서 멀티덱스 지원

dependencies {
    def multidex_version = "2.0.1"
    implementation "androidx.multidex:multidex:$multidex_version"
}

 

 

Android 5.0 이상에서 멀티덱스 지원

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

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

 

위처럼 설정하면 해결할 수 있습니다.

728x90
반응형