2016-07-31 12 views
1

Wenn ich heruntergeladen Appodeal Projekt und führen Sie es Ich habe viele Pop-ups (Fehler: xxxx nicht gefunden) this links Danach wird es diesen Fehler im Protokoll FATAL EXCEPTION: Process: com.appodeal.test, PID: java.lang.NoClassDefFoundError: com.appodeal.ads.g.tAppodeal android Beispiel Fehler

Ps Abstürze zeigt: alles wird aktualisiert die letzten Versionen.

Antwort

1

Ich bin Alex vom Support-Team von Appodeal. Es sieht so aus, als ob Sie das Problem mit Multidex haben. Diese Technologie funktioniert perfekt auf Android 5+, aber um sie auf älteren Android zu verwenden, müssen Sie einige Tricks durchführen.

  1. zur Haupt build gradle gehen, finden Abhängigkeiten für Projekt (": android") und fügen Sie neue: compile 'com.android.support:multidex:1.0.0'.
  2. Wechseln Sie zur Datei AndroidManifest.xml und fügen Sie dem Anwendungs-Tag android:name="android.support.multidex.MultiDexApplication" hinzu. Wenn Ihre Anwendung die Application-Klasse bereits verwendet (erweitert), können Sie die attachBaseContext() -Methode überschreiben und MultiDex.install (this) aufrufen, um Multidex zu aktivieren.

Wenn dies nicht helfen, hier tird Schritt: herunterladen special SDK buld, entfernen Sie alle Appodeal bezogenen JAR-Dateien aus dem Projekt (\ android \ Libs) und vorbei an allen JAR-Dateien von spezieller Build.

Mit freundlichen Grüßen, Alex Tinekov Technical Support Specialist

+0

Es tut mir leid, aber ich bin nicht sicher, ob ich verstehe, wie multidex das Problem einer Klasse behebt nicht gefunden werden. Der Fehler war nicht über die 65k-Methode zu begrenzen, dass multidex –

+0

@ cricket_007 mit multidex all Ihre Klassen verteilt auf mehrere Dex-Dateien adressiert. Wenn das Laden einer solchen Datei fehlgeschlagen ist, werden einige Klassen in Ihrer Anwendung nicht gefunden. – Tamplier

+0

Vielen Dank! es funktionierte! :) –