저는 Appodeal 지원 팀의 Alex입니다. multidex에서 문제가 발생하는 것 같습니다. 이 기술은 안드로이드 5+에서 완벽하게 작동하지만 오래된 안드로이드에서 사용하려면 몇 가지 트릭을 수행해야합니다.
- 메인 빌드 gradle로 이동하여 프로젝트 (": android")에 대한 종속성을 찾고 새 것을 추가하십시오 :
compile 'com.android.support:multidex:1.0.0'
.
- AndroidManifest.xml 파일로 이동하여
android:name="android.support.multidex.MultiDexApplication"
을 애플리케이션 태그에 추가하십시오. 앱이 이미 Application 클래스를 사용 (확장) 한 경우 attachBaseContext() 메서드를 재정의하고 MultiDex.install (this)을 호출하여 multidex를 활성화 할 수 있습니다. 이 여기 tird 단계에 도움이되지 않을 경우
는 : 다운로드 special SDK buld을 프로젝트에서 모든 Appodeal 관련 jar 파일을 제거 (\ libs와 \ 안드로이드) 및 특수 빌드에서 모든 jar 파일 과거.
감사합니다, 알렉스 Tinekov 기술 지원 전문가
미안 해요,하지만 난 multidex하지 발견되는 클래스의 문제를 해결하는 방법을 이해 모르겠어요. 이 오류는 multidex가 여러 개의 dex 파일에 분산 된 모든 multidex를 가진 –
@ cricket_007을 처리하는 65k 메소드 제한에 관한 것이 아닙니다. 이러한 파일 중 하나의로드가 실패하면 응용 프로그램에서 일부 클래스를 찾을 수 없습니다. – Tamplier
대단히 감사합니다! 그것은 일했다! :) –