0

Après avoir activé Firebase pour recevoir les notifications Push à mon application, il me donne cette erreur:fichier notification de messagerie firebase de .dex ne peut pas dépasser 64 Ko sur Studio Android

This is the error message

J'ai essayé de mettre multiDexEnabled true sur DefaultConfig et compile 'com.android.support:multidex:1.0.0' sur les dépendances, mais le problème persiste toujours.

Ceci est mon build.gradle

apply plugin: 'com.android.application' 


defaultConfig { 
    applicationId "com.egcd.egypt" 
    minSdkVersion 15 
    targetSdkVersion 23 
    versionCode 2 
    versionName "1.0" 

} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 

    } 

The build.gradle img

Toute aide?

+0

Où exactement avez-vous mis « multiDexEnabled vrai »? Je ne vois pas en capture d'écran. Peut être ajouter tout le contenu du fichier build.gradle dans la question ... – shtolik

+0

Vous utilisez peut-être des bibliothèques qui utilisent le même code, de sorte que le compilateur se bloque dans une boucle. Pourriez-vous ajouter votre fichier build.gradle entier afin que nous puissions avoir plus d'informations? – ansorod

Répondre

0

Essayez de supprimer compiler compile 'com.google.android.gms:play-services:10.2.0'
de vos dépendances de projet.

Vous devriez jamais dépendent de com.google.android.gms:play-services parce que c'est une gigantesque bibliothèque qui regroupe toutes les bibliothèques Google pour Android dans une seule archive.

Au lieu de cela vous devez utiliser com.google.android.gms:play-services-[LIBRARY.YOU.NEED]