64 votes

Erreur FirebaseRemoteConfig "Aucune valeur de type 'String' n'existe pour la clé de paramètre"

J'utilise Firebase Core et quelques autres fonctionnalités, mais pas Remote Config. Plusieurs fois par seconde, la sortie suivante est sur Logcat.

Où puis-je désactiver la fonctionnalité de configuration à distance ou même définir ces valeurs inexistantes?

Dépendances:

 // Project
classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'com.google.gms:google-services:4.2.0'
classpath 'com.google.firebase:firebase-plugins:1.2.0'

classpath 'io.fabric.tools:gradle:1.26.1'

// Module
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.android.support:support-vector-drawable:28.0.0'
implementation 'com.android.support:preference-v7:28.0.0'
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'com.android.support:design:28.0.0'
implementation 'org.jsoup:jsoup:1.11.3'
implementation 'com.squareup.okhttp3:okhttp:3.11.0'
implementation 'com.android.support:cardview-v7:28.0.0'

implementation 'com.google.firebase:firebase-core:16.0.8'
implementation 'com.google.firebase:firebase-messaging:17.5.0'
implementation 'com.google.firebase:firebase-perf:16.2.4'
implementation 'com.google.android.gms:play-services-location:16.0.0'
implementation 'com.jsibbold:zoomage:1.2.0'
implementation 'com.android.support:exifinterface:28.0.0'
implementation 'com.squareup.picasso:picasso:2.71828'

implementation 'com.crashlytics.sdk.android:crashlytics:2.9.9'
 W/FirebaseRemoteConfig: No value of type 'String' exists for parameter key 'sessions_max_length_minutes'.
W/FirebaseRemoteConfig: No value of type 'String' exists for parameter key 'sessions_max_length_minutes'.
W/FirebaseRemoteConfig: No value of type 'String' exists for parameter key 'sessions_feature_enabled'.
W/FirebaseRemoteConfig: No value of type 'String' exists for parameter key 'sessions_max_length_minutes'.
W/FirebaseRemoteConfig: No value of type 'String' exists for parameter key 'fpr_vc_trace_sampling_rate'.
W/FirebaseRemoteConfig: No value of type 'String' exists for parameter key 'sessions_feature_enabled'.
W/FirebaseRemoteConfig: No value of type 'String' exists for parameter key 'fpr_vc_trace_sampling_rate'.

Cela ne pose aucun problème, je pense, juste ennuyeux de spammer la console.

13voto

Ruslan Berozov Points 150

Il provient des dernières versions de firebase-perf (par exemple, 16.2.5), car il a une dépendance firebase-remote-config J'ai le même problème, mais je ne sais pas comment corriger correctement ce spam de journal (sauf l'option "Replier les lignes comme celle-ci" dans logcat). J'espère que l'équipe Firebase le réparera bientôt.

3voto

Manuel Rego Points 61

Si vous utilisez Firebase Console, la définition des deux valeurs dans l'onglet Configuration à distance arrête les avertissements.

J'ai utilisé: (comme valeurs de chaîne)

  • Clé de paramètre: sessions_max_length_minutes | Valeur: "15"
  • Clé de paramètre: sessions_feature_enabled | Valeur: "vrai"

Je ne sais pas s'il y a des effets secondaires, mais (espérons-le) c'est un test interne et ne change rien.

2voto

Doug Stevenson Points 6978

Firebase Performance Monitoring utilise Firebase Remote Config en interne. Vous ne pouvez pas modifier la sortie, mais vous pouvez envoyer des commentaires à l'équipe en utilisant le lien que j'ai donné dans le commentaire ci-dessus.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X