Android multidex 사용하기

사용 버전: Android Studio 4.0

사용 언어: Kotlin 1.3.72


안드로이드 multidex 사용하기를 알아보겠습니다.


multidex 이란 코드 안에 64K를 넘는 매서드를 사용할 때 필요합니다.


minSdkVersion이 20 이하이면, 64k의 제한이 걸립니다.

그 이상이 되면, 다음과 같은 오류가 발생합니다.


Caused by: com.android.tools.r8.utils.b: Error: null, Cannot fit requested classes in a single dex file (# methods: 68283 > 65536)


Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete​


Cannot fit requested classes in a single dex file (# methods: 68283 > 65536)


multidex을 사용하기 위해서 아래와 같이 설정합니다.

앱용 build.gradle로 갑니다. 

defaultConfig에 multiDexEnalbed true를 적습니다.



그리고 밑으로 내려가, dependencies에 아래 문구를 적습니다.


Sync now를 누릅니다.


끝.


카테고리: Android

댓글

이 블로그의 인기 게시물

Python urllib.parse.quote()

Python OpenCV 빈 화면 만들기

Android Notification with Full Screen

tensorflow tf.random.uniform()

Android AVD Ram size change

Python bs4.SoupStrainer()

Android Compose automation for getting localized images to use on Play Store app image

Forensics .pyc 파일 .py로 복구하기

KiCad 시작하기 2 (PCB 만들기)

KiCad 시작하기 7 (FreeRoute 사용하기 2)