Дублирование записи при добавлении библиотек firebaseui и firebase

проверьте мой файл gradle на наличие вышеуказанной ошибки, вышеуказанная ошибка возникает при создании apk для входа`'

повторяющаяся запись: ``com/google/android/gms/auth/api/signin/zzc.class

проверьте мой градиент, правильно ли он или есть ли в нем ошибка

Я столкнулся с проблемой при создании apk для входа. Есть ли ошибка в каких-либо зависимостях?

Проверьте мой градиент, правильно ли он или есть ли в нем ошибка.

apply plugin: 'com.android.application'


 android {
  compileSdkVersion 24
  buildToolsVersion "24.0.1"
  publishNonDefault true

 defaultConfig {
    applicationId "itsolutions.insta"
    minSdkVersion 19
    targetSdkVersion 24
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner 
    "android.support.test.runner.AndroidJUnitRunner"
    multiDexEnabled true
  }
  configurations {
  all*.exclude group: 'com.android.support', module: 'support-v7-appcompat'
  }

  packagingOptions {
    exclude 'META-INF/DEPENDENCIES.txt'
    exclude 'META-INF/LICENSE.txt'
    exclude 'META-INF/NOTICE.txt'
    exclude 'META-INF/NOTICE'
    exclude 'META-INF/LICENSE'
    exclude 'META-INF/DEPENDENCIES'
    exclude 'META-INF/notice.txt'
    exclude 'META-INF/license.txt'
    exclude 'META-INF/dependencies.txt'
    exclude 'META-INF/LGPL2.1'
  }


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

    }

  }

 }

 dependencies {
 androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', 
{
 exclude group: 'com.android.support', module: 'support-annotations'
 })

 compile 'com.android.support:appcompat-v7:24.2.0'
 compile 'com.google.firebase:firebase-auth:11.0.2'
 compile 'com.firebaseui:firebase-ui:1.0.1'
 compile 'com.android.support:design:24.2.0'
 compile 'com.google.firebase:firebase-database:11.0.2'
 compile 'com.google.firebase:firebase-storage:11.0.2'
 compile 'com.android.support:recyclerview-v7:24.2.0'
 compile 'com.android.support:cardview-v7:24.2.0'
 compile 'com.google.firebase:firebase-core:11.0.2'
 compile files('libs/android-support-v7-appcompat.jar')
 }

 apply plugin: 'com.google.gms.google-services'

person Universal Entertainment Tv    schedule 29.09.2017    source источник
comment
Укажите версию com.google.gms.google-services   -  person VVB    schedule 29.09.2017
comment
вы проверяли эту ссылку? - stackoverflow.com/questions/41021286/   -  person zephyr    schedule 29.09.2017
comment
А также проверьте это - stackoverflow.com/questions/43437717/   -  person zephyr    schedule 29.09.2017
comment
Проверьте совместимость пользовательского интерфейса firebase и версии Firebase: github.com/firebase/FirebaseUI-Android   -  person Gabriele Mariotti    schedule 29.09.2017


Ответы (4)


Эти конфигурации могут быть причиной.

compile files('libs/android-support-v7-appcompat.jar')

compile 'com.android.support:appcompat-v7:24.2.0'

configurations {
  all*.exclude group: 'com.android.support', module: 'support-v7-appcompat'
  }
person mbakgun    schedule 29.09.2017

удалите любую из следующих библиотек из вашего build.gradle:

 compile 'com.android.support:appcompat-v7:24.2.0'
 compile files('libs/android-support-v7-appcompat.jar')
person Praful Patel    schedule 29.09.2017

Вам нужно изменить эту строку кода:

compile 'com.firebaseui:firebase-ui:1.0.1'

с

compile 'com.firebaseui:firebase-ui:1.2.0'
person Alex Mamo    schedule 29.09.2017

Проверьте совместимость здесь:

FirebaseUI Version  Firebase/Play Services Version
2.4.0               11.4.0
2.3.0               11.0.4
2.2.0               11.0.4
2.1.1               11.0.2
2.0.1               11.0.1
1.2.0               10.2.0
1.1.1               10.0.0 or 10.0.1
1.0.1               10.0.0 or 10.0.1

Вы должны изменить свои зависимости в соответствии с этой таблицей:

Изменять:

 compile 'com.google.firebase:firebase-auth:11.0.2'
 compile 'com.firebaseui:firebase-ui:1.0.1'

In:

 compile 'com.google.firebase:firebase-auth:11.0.2'
 compile 'com.firebaseui:firebase-ui:2.1.1'

Также проверьте версию библиотек поддержки, связанных с firebase 11.0.2. Он использует библиотеки поддержки v.25.2.0.

 compile 'com.android.support:appcompat-v7:25.2.0'
 compile 'com.android.support:design:25.2.0'
 compile 'com.android.support:recyclerview-v7:25.2.0'

Наконец удалите эту строку:

compile files('libs/android-support-v7-appcompat.jar')
person Gabriele Mariotti    schedule 29.09.2017