0

После того как я добавить Firebase получить Push-уведомления, чтобы мое приложение, это дает мне эту ошибку:firebase сообщений файл уведомления .dex не может превышать 64К на андроид студии

This is the error message

Я пытался поставить multiDexEnabled true на defaultConfig и compile 'com.android.support:multidex:1.0.0' на зависимостях, но проблема все еще сохраняется.

Это мой 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

Любая помощь?

+0

Где именно вы положили «multiDexEnabled правда»? Я не вижу его в скриншоте. Может быть добавлено полное содержимое файла build.gradle в вопрос ... – shtolik

+0

Возможно, вы используете библиотеки, которые используют один и тот же код, поэтому компилятор заключает в цикл. Не могли бы вы добавить весь файл build.gradle, чтобы мы могли получить больше информации? – ansorod

ответ

0

Попробуйте удалить компиляцию compile 'com.google.android.gms:play-services:10.2.0'
из ваших зависимых от проекта.

Вы должны никогда зависит от com.google.android.gms:play-services, потому что это гигантская библиотека, что группы вместе в каждой библиотеке Google для Android в одном архиве.

Вместо этого вы должны использовать com.google.android.gms:play-services-[LIBRARY.YOU.NEED]