29

我收到以下警告。我怎样才能避免这个警告?

在查看 [src/flavor1/debug, src/debug, src/flavor1] 时找不到 google-services.json 在查看 [src/flavor1/release, src/release, src/ 时找不到 google-services.json flavor1] 在查看 [src/flavor2/debug, src/debug, src/flavor2] 时找不到 google-services.json 在查看 [src/flavor2/release, src/release,源代码/风味2]


我在app/google-services.json添加了两个 client_info

{
  "project_info": {
    "project_number": "000000000000",
    "project_id": "****-*****"
  },
  "client": [
    {
      "client_info": {
        "mobilesdk_app_id": ...,
        "android_client_info": {
          "package_name": "flavor1.package.name"
        }
      },
      ...
    },
    {
      "client_info": {
        "mobilesdk_app_id": ...,
        "android_client_info": {
          "package_name": "flavor2.package.name"
        }
      },
      ...
    }
  ],
  "configuration_version": "1"
}
4

2 回答 2

10

根据我的经验,当您使用与 firebase 相关的任何类型的服务并且您没有放置google-services.json我们使用该服务所需的文件时,就会发生这种情况,

解决方案是您需要从 firebase 控制台获取文件,如果您在控制台中为所有风格创建单个项目,则需要将文件放入应用级别文件夹中,如果您正在创建不同的项目,则需要创建一个数字许多项目或风格的文件。

于 2017-11-30T04:25:17.833 回答
6

查找时找不到 google-services.json

根据LOGCATgoogle-services.json在正确的地方不存在(缺失)。

文件一般google-services.json放在app/ directory (at the root of the Android Studio app module).

例如,dogfood 和 release 是构建类型。

 app/
    google-services.json
    src/dogfood/google-services.json
    src/release/google-services.json
    ...

最后,Clean-Rebuild-Run.

于 2017-11-30T04:16:05.027 回答