FirebaseRemoteConfig:获取失败!服务器响应错误。 400

FirebaseRemoteConfig: Fetch failed! Server responded with an error. 400

是我之前的问题。

现在,我删除了 Firebase Project 进行测试。并尝试将其连接到真正的 Firebase 项目。

我在我的项目中添加了真实的 google-services.json,但出现此错误。 (已在 /app//app/src/

中尝试过
E/FirebaseRemoteConfig: Fetch failed! Server responded with an error.
    com.google.android.gms.internal.firebase_remote_config.zze: 400 Bad Request
    {
      "code": 400,
      "errors": [
        {
          "domain": "global",
          "message": "API key not valid. Please pass a valid API key.",
          "reason": "badRequest"
        }
      ],
      "message": "API key not valid. Please pass a valid API key.",
      "status": "INVALID_ARGUMENT"
    }
        at com.google.android.gms.internal.firebase_remote_config.zzn.zza(Unknown Source:14)
        at com.google.android.gms.internal.firebase_remote_config.zzh.zzb(Unknown Source:5)
        at com.google.android.gms.internal.firebase_remote_config.zzab.zzac(Unknown Source:184)
        at com.google.android.gms.internal.firebase_remote_config.zzf.zzi(Unknown Source:51)
        at com.google.android.gms.internal.firebase_remote_config.zzes.zzc(Unknown Source:49)
        at com.google.android.gms.internal.firebase_remote_config.zzes.zzb(Unknown Source:23)
        at com.google.android.gms.internal.firebase_remote_config.zzes.zza(Unknown Source:168)
        at com.google.android.gms.internal.firebase_remote_config.zzer.then(Unknown Source:6)
        at com.google.android.gms.tasks.zzf.run(Unknown Source:2)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
        at java.lang.Thread.run(Thread.java:764)

我从 signingReport(debug) 添加了 SHA-1。但是,还是不行。

你有什么想法吗?

我不太确定,但我认为至少是因为其中一个原因。

  1. 缓存问题。
  2. 延迟问题。

我试过使 abb 失效&重启&清理构建&删除。但是,它没有用。但后来,它起作用了。我不知道为什么。

如果长期使用有问题,那就去问Firebase客服吧。