I a permis à la FCM dans mon projet, mais je reçois l'erreur suivante:Firebase Nuage de messagerie provoque java.lang.NoSuchFieldError: Pas GOOGLE_PLAY_SERVICES_VERSION_CODE de champ de type I
E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.app, PID: 28654
java.lang.NoSuchFieldError: No field GOOGLE_PLAY_SERVICES_VERSION_CODE of type I in class Lcom/google/android/gms/common/zzc; or its superclasses (declaration of 'com.google.android.gms.common.zzc' appears in /data/app/com.example.app-2/base.apk:classes40.dex)
at com.google.android.gms.common.GoogleApiAvailability.<clinit>(Unknown Source)
at com.google.android.gms.common.GoogleApiAvailability.getInstance(Unknown Source)
at com.google.android.gms.common.api.GoogleApiClient$Builder.<init>(Unknown Source)
at com.example.app.location.MyLocationManager.<init>(MyLocationManager.java:39)
Dans mes fichiers Gradle, j'ai:
provided "com.google.firebase:firebase-core:10.2.6"
et dans l'une de ses bibliothèques:
compile libraries.firebase.messaging
et dans mon dependencies.gradle:
libraries = [
firebase : [
crash : "com.google.firebase:firebase-crash:$versions.google.play.services",
messaging: "com.google.firebase:firebase-messaging:$versions.google.play.services"
],
]
Et MyLocationManager.java à cette ligne que j'ai:
GoogleApiClient apiClient = new GoogleApiClient.Builder(context)
.addApi(LocationServices.API)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.build();
Alors quel est le problème ici?
s'il vous plaît poster vos fichiers Gradle – phpdroid
@phpdroid Comme il est trop long, j'ai posté Firebase lignes pertinentes seulement. –