모바일
-
[Android] Cannot fit requested classes in a single dex file모바일/Android 2020. 3. 23. 01:29
Android 앱(APK) 파일에는 Dalvik Executable(DEX) 파일 형식의 실행 가능한 바이트 코드 파일이 포함됩니다. Dalvik Executable 사양은 단일 DEX 파일 내에서 참조될 수 있는 메서드의 총 개수를 65,536으로 제한하며 여기에는 Android 프레임워크 메서드, 라이브러리 메서드, 자체 코드에 있는 메서드가 포함됩니다. 따라서 앱 및 앱이 참조하는 라이브러리에서 메서드가 65,536개를 초과하면 앱이 Android 빌드 아키텍처의 제한에 도달했음을 알리는 빌드 오류가 발생합니다. minSdkVersion이 21 이상으로 설정되어 있을 경우 multidex가 기본적으로 사용 설정되므로 multidex 지원 라이브러리가 필요하지 않습니다. 그러나 minSdkVersio..