0

Aktualisierung Ich war mitMultiDex Fehler nach GCM gradle

compile 'com.google.android.gms:play-services-gcm:8.4.0' 
compile 'com.google.android.gms:play-services-appinvite:8.4.0' 

in meiner Anwendung build.gradle und dies in meinem Projekt build.gradle

classpath 'com.google.gms:google-services:2.0.0-beta2' 

Von letzten 10 Tagen war ich Absturz immer wegen GCM zum Zeitpunkt der InstanceId. So fand ich, dass wir GCM neueste gradle aktualisieren müssen, so habe ich die gleichen

classpath 'com.google.gms:google-services:3.0.0' 

und

compile 'com.google.android.gms:play-services-gcm:9.0.2' 
compile 'com.google.android.gms:play-services-appinvite:9.0.2' 

aber jetzt aufgrund dieses Multidex Störung erhalten. Also habe ich versucht, das auch zu lösen, indem ich ein paar Schritte wie die Erweiterung der Application-Klasse mit MultiDexApplication und allen anderen befolge. Immer noch das gleiche Problem.

Meine gradle Abhängigkeiten

compile project(':aws-android-sdk-core-2.2.9') 
compile project(':aws-android-sdk-s3-2.2.9') 
compile project(':universal-image-loader-1.9.5') 
compile project(':FlurryAnalytics-6.2.0') 
compile project(':circularImageView') 
compile project(':swipeMenuListView') 
compile 'com.couchbase.lite:couchbase-lite-android:1.2.0' 
compile 'com.instabug.library:instabugsupport:1.+' 
compile 'com.google.android.gms:play-services-gcm:8.4.0' 
compile 'com.google.android.gms:play-services-appinvite:8.4.0' 
compile 'com.squareup.picasso:picasso:2.5.2' 
compile 'com.github.dmytrodanylyk.android-process-button:library:1.0.4' 
compile 'com.android.support:design:23.4.0' 
compile 'com.android.support:cardview-v7:23.4.0' 
compile 'com.android.support:recyclerview-v7:23.4.0' 
compile 'com.android.support:multidex:1.0.1' 

Jede Hilfe wird geschätzt!

+0

Versuchte Reinigung und Wiederaufbau des Projekts? –

+0

post your graddle code –

+0

überprüfen Sie bitte mein Update – Rohit

Antwort

0

In Ihrem build.gradle können Sie verwenden diese

compile 'com.google.android.gms:play-services:8.3.0'

Also, es entfernen und verwenden Sie die benötigten API nur,

prüfen VicVu Antwort in dieser Verbindung, gradle - Android Studio build too slow multidex application

+0

bin bereits angegebene API wie oben erwähnt – Rohit

+0

Versuchen Sie, Single Image Loader API zu verwenden, um die Größe zu reduzieren. Hier verwenden Sie quadratische und universelle Image Loader –

0

Haben Sie versucht, die Heap-Größenanpassung zu Ihrer build.gradle-Datei hinzuzufügen? Zum Beispiel wird dadurch die maximale Heap-Größe für Dexing auf 4 GB gesetzt, und es wird auch die Option multiDexEnabled aktiviert.

android { 
    ... 
    dexOptions { 
     javaMaxHeapSize "4g" 
    } 

defaultConfig { 
     multiDexEnabled true 
    } 
}