• 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

Android 앱이 64k multidex 제한을 초과합니다.

문제

Android 앱은 프레임워크, 라이브러리 및 자체 Android 앱 코드용 메서드를 포함하여 단일 Dalvik 실행 파일(DEX) 내에서 참조할 수 있는 메서드의 총 수에 대한 64k 제한을 초과합니다. 다음과 같은 에이전트의 오류 메시지가 표시됩니다.

이러한 예외 오류는 일반적으로 multidex 지원 라이브러리가 필요한 Android 5.0(API 레벨 21) 이전의 Android 기기에서 발생합니다.

해결책

최신 Android 빌드 도구를 사용할 때 빌드 오류 또는 런타임 예외를 수정하려면:

  1. 최신 Android 에이전트 버전 이 있는지 확인합니다.
  2. 멀티덱스 를 활성화합니다.
  3. Proguard 또는 Dexguard 를 활성화하여 DEX의 클래스와 메서드를 최적화하십시오.
  4. Android 앱을 64k 제한 미만으로 유지하는 데 여전히 문제가 있으면 keepfile 을 사용하세요.
Copyright © 2022 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.