Ich habe hier und hier ähnliche Fragen und Antworten zu diesem Problem gelesen . Alle Lösung bestand darin, die neuesten Plugins zu verwenden. Die Frage ist veraltet und ich benötige wieder eine neue Konfiguration mit den neuesten Versionen. Ich habe die Kompatibilität der Plugins überprüft und festgestellt, dass alle Versionen auf dem neuesten Stand sind, wenn ich diese Frage poste, aber noch kein Erfolg:
Fehler: Zugriff auf zzbgl-Klassendatei für com.google.android.gms.internal.zzbgl nicht gefunden nicht gefunden
Projekt Gradle:
buildscript {
repositories {
google()
mavenCentral()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.3'
classpath 'com.google.gms:google-services:4.0.1'
}
}
allprojects {
repositories {
google()
mavenCentral()
jcenter()
maven {
url "https://maven.google.com"
}
}
}
App Gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 28
buildToolsVersion "28.0.1"
defaultConfig {
applicationId "com.example.app"
minSdkVersion 14
targetSdkVersion 28
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
implementation 'com.google.firebase:firebase-core:16.0.1'
implementation 'com.google.firebase:firebase-messaging:17.1.0'
implementation 'com.google.android.gms:play-services:12.0.1'
}
apply plugin: 'com.google.gms.google-services'
Beim Versuch, Folgendes zu importieren, wird eine Fehlermeldung angezeigt:
import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.api.GoogleApiClient;
import com.google.android.gms.location.LocationListener;
import com.google.android.gms.location.LocationRequest;
import com.google.android.gms.location.LocationServices;
Verwenden Sie nicht das kombinierte Ziel für Spieldienste. Es bringt Dutzende von Bibliotheken und bläht Ihre Anwendung auf. Geben Sie stattdessen nur die spezifischen Google Play-Dienst-APIs an, die Ihre App verwendet.
Wie aus offiziellen Dokumenten hervorgeht , sollten Sie keine Bibliothek mit kombinierten Spieldiensten verwenden. Versuchen Sie stattdessen, bestimmte Bibliotheken zu verwenden, die Sie benötigen, und aktualisieren Sie die spezifische Bibliothek auf15.0.1
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen