2016-03-27 10 views
0

Kinvey läuft von selbst in Ordnung, aber wenn ich schließenKinvey mit admob auf Android

Kompilierung 'com.google.android.gms: Play-Dienste-Anzeigen: 8.4.0' Kompilierung ‚com.google.android. gms: Play-Dienste-appindexing: 8.4.0'

in den gradle Abhängigkeiten

ich folgende Fehlermeldung

Fehler: Fehler bei der Ausführung für die Task ':' transformClassesWithDexForDebug: android.

com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_31\bin\java.exe'' finished with non-zero exit value 2

Als ich Anzeige der Kinvey Gläser zum gradle

Jetzt habe ich versucht, dieses Problem und versuchte multidexing und den max Heapsize Erhöhung, die in dem folgenden Fehler führte

java.lang.NoClassDefFoundError : com.kinvey.java.core.KinveyClientRequestInitializer bei com.kinvey.android.Client $ Builder. (Client.java:574)

Seltsamerweise tritt das Problem nur auf, wenn ich einschließe die Anzeigen api (die zusammen mit Kinvey enthalten sein müssen)

Ich bin mir nicht sicher, wie dieses Problem gelöst werden kann, oder wenn dieses Problem mit der Größe der Dex-Datei zusammenhängt oder wenn es ein redundantes Paket ist würde ich gerne Hilfe in diese Angelegenheit und danke im Voraus für Ihre Antwort.

Antwort

0

Habe ich es ich

@Override 
protected void attachBaseContext(Context base) { 
    super.attachBaseContext(base); 
    MultiDex.install(base); 
} 

Klasse meiner Abschuss

0

Versuchen Sie, multiDexEnabled True zu Ihrer App build.gradle-Datei hinzuzufügen.

defaultConfig { 
    multiDexEnabled true 
} 
+0

Ich habe versucht, die hinzugefügt und bekam den Fehler java.lang.NoClassDefFoundError: com.kinvey.java.core. KinveyClientRequestInitializer bei com.kinvey.android.Client $ Builder. (Client.java:573) Wenn ich versuche, den Client zu erstellen. Ich habe auch Max Heap Größe versucht, es hat auch nicht funktioniert. Ich denke, mit Multidexing ist nicht alle Kinvey-Methoden zusammen, so dass es nicht funktionieren kann. Ist ihr etwas, was ich tun wroung oder ist ihre eine Möglichkeit, das zu beheben? –