Ошибка Android Studio: интерфейс, используемый в качестве суперкласса при включении ядра Firebase: 16.0.4 - PullRequest
0 голосов
/ 06 декабря 2018

Я получаю сообщение об ошибке, когда включаю

implementation 'com.google.firebase:firebase-core:16.0.4'

в buildde.gradle

Error: Interface `com.google.android.gms.measurement.internal.zzah(classpath class)` used as super class of `com.google.android.gms.measurement.internal.zzbv`.

Ответы [ 2 ]

0 голосов
/ 06 декабря 2018

Я думаю, что было несовпадение версий Google и Firebase Library.Для меня следующие комбинированные работы, если любая проблема тела сталкивается, как это:

//Google
implementation "com.google.android.gms:play-services-auth:16.0.1"
implementation "com.google.android.gms:play-services-gcm:16.0.0"
implementation "com.google.android.gms:play-services-location:16.0.0"

//Firebase
implementation 'com.google.firebase:firebase-core:16.0.4'
implementation 'com.google.firebase:firebase-messaging:17.3.3'
implementation "com.google.firebase:firebase-auth:16.0.4"
implementation 'com.crashlytics.sdk.android:crashlytics:2.9.5'
implementation 'com.google.firebase:firebase-invites:16.0.4'
0 голосов
/ 06 декабря 2018

Если вы хотите интегрировать библиотеки Firebase в один из ваших собственных проектов, вам необходимо выполнить несколько основных задач для подготовки проекта Android Studio.Возможно, вы уже сделали это как часть добавления Firebase в свое приложение.

Сначала добавьте правила в файл build.gradle корневого уровня, чтобы включить плагин google-services и репозиторий Google Maven:

buildscript {
// ...
dependencies {
    // ...
    classpath 'com.google.gms:google-services:4.2.0' // google-services plugin
}
}

allprojects {
// ...
repositories {
    // ...
    google() // Google's Maven repository
}

}

Затем в файле Gradle вашего модуля (обычно app / build.gradle) добавьте строку плагина apply в нижней части файла, чтобы включить плагин Gradle:

apply plugin: 'com.android.application'

android {
// ...
}

dependencies {
 // ...
implementation 'com.google.firebase:firebase-core:16.0.6'

// Getting a "Could not find" error? Make sure you have
// added the Google maven respository to your root build.gradle
}

// ADD THIS AT THE BOTTOM
apply plugin: 'com.google.gms.google-services'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...