이는 Lollypop 이하 버전에서 최대 65K 크기로 제한되는 제한 오류를 참조하기 때문에 발생할 수도 있습니다.
위 문제에 대한 가능한 해결책
1 단계: Add android-support-multidex.jar to your project. The jar can be found in your Android SDK folder /sdk/extras/android/support/multidex/library/libs
2 단계 : MultiDexApplication으로 애플리케이션 확장
public class MyApplication extends MultiDexApplication
3 단계 : attachBaseContext 재정의
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
4 단계 : 다음 단계는 앱 build.gradle의 Android 부분에 다음을 추가하는 것입니다.
dexOptions {
preDexLibraries = false
}
5 단계 : 마지막으로 앱 build.gradle의 일반적인 부분을 따릅니다.
afterEvaluate {
tasks.matching {
it.name.startsWith('dex')
}.each { dx ->
if (dx.additionalParameters == null) {
dx.additionalParameters = ['--multi-dex']
} else {
dx.additionalParameters += '--multi-dex'
}
}
}
자세한 내용은 체크 아웃하세요.
https://developer.android.com/tools/building/multidex.html