안드로이드

안드로이드 Error:Cannot fit requested classes in a single dex file. Try supplying a main-dex list. # methods: 74362 > 65536 해결방법

알통몬_ 2018. 7. 11. 12:21
반응형


공감 및 댓글은 포스팅 하는데

 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 

도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 

만들어 나가겠습니다^^

 


안드로이드를 오랜만에 개발하던 중 갑자기

Error:Cannot fit requested classes in a single dex file. Try supplying a main-dex list.

# methods: 74362 > 65536

이런 에러가 발생했습니다 ;;;


옛날 기억을 더듬어 보니 multidex 어쩌구 하는 걸 추가하면 해결됐던 걸로

기억해서 추가하는 방법을 찾아보았습니다.


1. Build.gradle(Module:app) 의 android{ ... defaultConfig {} 안에

multiDexEnabled true

를 추가해줍니다.

android {
compileSdkVersion 27
defaultConfig {
minSdkVersion 19
targetSdkVersion 27
multiDexEnabled true
}
}

요런 식으로

2. dependencies 에 의존성추가하기

dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:multidex:1.0.3'
}


이 두 가지를 추가해주면 에러가 해결됩니다.

이상입니다.

반응형