Тип программы уже присутствует: com.google.android.gms.internal.zzfq

Я получаю эту ошибку. Несмотря на все попытки, я не могу это решить. Пожалуйста, помогите мне.

Вещи, которые я пробовал:

  1. Удалите .build, .idea т.д., Затем перестройте
  2. Очистить и перестроить
  3. Изменить версию библиотеки компиляции

Спасибо

плагины

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'io.fabric'

Android

android {
dexOptions {
    preDexLibraries = false
    javaMaxHeapSize "2g"
}

compileSdkVersion 27
buildToolsVersion '27.0.3'
defaultConfig {
    applicationId "com.funzone.alarmnap"
    minSdkVersion 16
    targetSdkVersion 27
    versionCode 1
    multiDexEnabled true
    versionName "1.1"
    vectorDrawables.useSupportLibrary = true
    testInstrumentationRunner 
    "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
   }

Плагин Greendao

 apply plugin: 'org.greenrobot.greendao'
 greendao {
   targetGenDir 'src/main/java'
   schemaVersion 2
 }

Все библиотеки:

dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.jjoe64:graphview:4.2.1'
implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
implementation 'com.android.support:appcompat-v7:27.1.0'
implementation 'com.facebook.android:audience-network-sdk:4.+'
implementation 'com.facebook.android:facebook-android-sdk:[4,5)'
implementation 'com.facebook.android:notifications:1.0.2'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
implementation 'com.android.support:design:27.1.0'
implementation 'com.android.support:support-v4:27.1.0'
implementation 'com.android.support:support-v13:27.1.0'
implementation 'com.android.support:cardview-v7:27.1.0'
implementation 'com.google.firebase:firebase-messaging:12.0.1'
implementation 'com.google.firebase:firebase-core:12.0.1'
implementation 'com.crashlytics.sdk.android:crashlytics:2.9.1'
implementation 'com.android.support:multidex:1.0.3'
implementation 'org.greenrobot:greendao:3.2.2'
testImplementation 'junit:junit:4.12'
testImplementation "org.robolectric:shadows-multidex:3.0"
testImplementation 'org.robolectric:robolectric:3.4.2'
implementation 'com.android.support:preference-v7:27.1.0'
}




repositories {
mavenCentral()
google()
}

Плагин Google

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

Ответы

Ответ 1

Я исправляю ту же проблему в своем проекте - после обновления плагина Kotlin до 1.2.41 (я не знаю, действительно ли это связано. Редактирование: по- видимому, это не связано с Kotlin) - с:

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

https://developers.google.com/android/guides/google-services-plugin

Примечание. Я могу остаться с уникальной версией 15.0.0 Google Play Services, но не для play-services-tagmanager и firebase:

implementation "com.google.android.gms:play-services-tagmanager:15.0.2"
implementation "com.google.firebase:firebase-core:15.0.2"

Сейчас проект компилируется.

Ответ 2

  1. установите implementation 'com.google.firebase:firebase-messaging:15.0.2' в файле build.gradle уровня build.gradle, если вы используете firebase
  2. установить classpath 'com.google.gms:google-services:3.2.0' на уровне build.gradle файл build.gradle

Затем синхронизируйте файлы build.gradle

Ответ 3

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

а также

//Firebase
implementation 'com.google.firebase:firebase-core:15.0.2'
implementation 'com.google.firebase:firebase-messaging:15.0.2'
implementation 'com.google.firebase:firebase-auth:15.0.0'
implementation 'com.google.firebase:firebase-database:15.0.1'

Ответ 4

Я начал видеть это после того, как я обновил версию плагина kotlin: 1.2.41-release-Studio3.1-1.

Модернизация firebase-core и firebase-сообщений от 15.0.0 → 15.0.2. Исправлена проблема, база данных, auth и gms-auth-services - на уровне 15.0.0

Ответ 5

Я исправил проблему, используя новые номера версий независимой версии firebase https://firebase.google.com/support/release-notes/android#latest_sdk_versions

Обновление SDK - 2 мая 2018 года → SDK Firebase Android теперь имеют независимые номера версий, что позволяет использовать более частые, гибкие обновления.

enter image description here

Ответ 6

Вам нужно будет обновить версию отдельных библиотек. Это касается проблемы, когда в версии 3.0.0 плагина Google Gradle Google Apps: библиотека com.google.android.gms: play-services-measurement-base запрашивается различными другими библиотеками в [[15.0.0,15.0. 0], [15.0.2,15.0.2]], но разрешается до 15.0.2...

enter image description here

Для получения дополнительной информации о последних обновлениях обновлений обновлений обновлений ниже ссылка Firebase May 2nd release notes

Ответ 7

У меня была такая же ошибка, и я исправил ее, обновив строки ниже:

build.grade(Project: [имя_проекта])

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

build.grade (модуль: приложение)

implementation 'com.firebaseui:firebase-ui-auth:3.3.1'

Я надеюсь, что это помогает.

Ответ 8

Это очень скучно. Google должен лучше анализировать эти обновления. Я пробовал все, но моя проблема была устранена только путем возврата версии API-интерфейсов Google Play Services:

implementation 'com.google.android.gms:play-services-gcm:11.8.0'

Ответ 9

Screenshot from firebase latest release notes Перейдите по следующей ссылке: https://firebase.google.com/support/release-notes/android и проверьте наличие последних зависимостей Firebase с текущей версией совместимой службы Google Play, как показано на скриншоте ниже.

Ответ 10

У меня была такая же точная ошибка. Я использовал

    implementation 'com.firebaseui:firebase-ui-auth:3.2.2'

Я решил его обновить до

    implementation 'com.firebaseui:firebase-ui-auth:3.3.0'

Другой возможной причиной/исправлением может быть build.gradle на уровне проекта

buildscript {

repositories {
    google()
    jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:3.1.0'
    classpath 'com.google.gms:google-services:3.2.0'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

}

Ответ 11

Для меня проблема была

dependencies {
       classpath 'com.google.firebase:firebase-plugins:1.1.5'
}

используется для мониторинга производительности. Просто закомментировал.

Ответ 12

У меня была такая же проблема, причина этой ошибки - 2 версии одной и той же зависимости с разными сервисами

Я изменил это:

реализация "com.google.android.gms: play-services-ads: 17.1.0"
реализация "com.google.android.gms: play-services-analytics: 16.0.5"

Для того, чтобы:

реализация "com.google.android.gms: play-services-ads: 17.1.1"

эти версии импортируют одни и те же подпакеты, поэтому это ошибка неоднозначности, в основном один и тот же подпакет импортируется из 2 разных зависимостей (в фоновом режиме)

Веселого программирования!