2016-07-31 2 views
1

는 내가 Appodeal 프로젝트를 다운로드하고 실행하면 내가 가지고 많은 팝업 (오류 : 찾을 수 없음 XXXX) : 모든 것이으로 업데이트가 로그에이 오류를 보여주는 충돌하는 것을하는 FATAL EXCEPTION: Process: com.appodeal.test, PID: java.lang.NoClassDefFoundError: com.appodeal.ads.g.tAppodeal 안드로이드 예를 들어 오류가

시 후 this links 을 마지막 버전.

답변

1

저는 Appodeal 지원 팀의 Alex입니다. multidex에서 문제가 발생하는 것 같습니다. 이 기술은 안드로이드 5+에서 완벽하게 작동하지만 오래된 안드로이드에서 사용하려면 몇 가지 트릭을 수행해야합니다.

  1. 메인 빌드 gradle로 이동하여 프로젝트 (": android")에 대한 종속성을 찾고 새 것을 추가하십시오 : compile 'com.android.support:multidex:1.0.0'.
  2. AndroidManifest.xml 파일로 이동하여 android:name="android.support.multidex.MultiDexApplication"을 애플리케이션 태그에 추가하십시오. 앱이 이미 Application 클래스를 사용 (확장) 한 경우 attachBaseContext() 메서드를 재정의하고 MultiDex.install (this)을 호출하여 multidex를 활성화 할 수 있습니다. 이 여기 tird 단계에 도움이되지 않을 경우

는 : 다운로드 special SDK buld을 프로젝트에서 모든 Appodeal 관련 jar 파일을 제거 (\ libs와 \ 안드로이드) 및 특수 빌드에서 모든 jar 파일 과거.

감사합니다, 알렉스 Tinekov 기술 지원 전문가

+0

미안 해요,하지만 난 multidex하지 발견되는 클래스의 문제를 해결하는 방법을 이해 모르겠어요. 이 오류는 multidex가 여러 개의 dex 파일에 분산 된 모든 multidex를 가진 –

+0

@ cricket_007을 처리하는 65k 메소드 제한에 관한 것이 아닙니다. 이러한 파일 중 하나의로드가 실패하면 응용 프로그램에서 일부 클래스를 찾을 수 없습니다. – Tamplier

+0

대단히 감사합니다! 그것은 일했다! :) –