Obtenir une erreur lors de l'exécution sur Api 22 et Api 23. 24 et plus fonctionne correctement. Des idées pourquoi? Internet ne semble pas encore avoir de réponse à cette question.
Erreur: le type com.google.firebase.iid.zzav est référencé comme une interface de com.google.firebase.messaging.zzd .
3 Réponses :
Il semble que vos dépendances Firebase ne correspondent pas. Assurez-vous qu'ils correspondent tous aux dernières versions indiquées dans les notes de version . p>
Le problème réside dans le Multidex. Vous devez ajouter la bibliothèque dans le gradle de l'application:
android:name=".MyApplication"
Ensuite, ajoutez le defaultConfig du gradle de l'application:
multiDexEnabled true
Votre application doit être du type Multidex .. Vous devez l'écrire dans le manifeste:
implementation 'com.android.support:multidex:1.0.3'
"MyApplication" doit être soit la classe Multidex, soit elle doit l'étendre.
Merci pour la correction; https://stackoverflow.com/a/49645970/13066825
J'ai également rencontré cette erreur que j'ai résolue en mettant à jour la version de firebaseMessagingVersion vers 20.1.6 qui était 20.1.2 p>
Si vous utilisez un condensateur (ionique), vous devez également mettre à jour le fichier build.gradle à partir de l'emplacement '\ node_modules @ capacitor \ android \ capacitor \ build.gradle'
J'espère que cela vous aidera à résoudre votre problème.