错误:文件 google-services.json 丢失。(因为 com.google.gms:google-services 从 4.2.0 更新到 4.3.0)

Rom*_*ier 9 android gradle google-play-services android-gradle-plugin

由于我com.google.gms:google-services在顶层 build.gradle 中从版本 4.2.0更新到 4.3.0,我无法再编译我的项目,因为我有错误:

“文件 google-services.json 丢失”

google-services.json在:

  • /My/personnal/project/app/src/ProductFlavors/BuildTypes

(例如)

  • /My/personnal/project/app/src/AT/debug

  • /My/personnal/project/app/src/DE/debug

  • /My/personnal/project/app/src/AT/release (...)

当我的版本为 4.2.0 时,我没有问题,但在 4.3.0 中出现错误,搜索位置为:/My/personnal/project/app/google-services.json

不工作

dependencies {
        classpath 'com.android.tools.build:gradle:3.4.2'
        classpath 'com.google.gms:google-services:4.3.0'
    }
Run Code Online (Sandbox Code Playgroud)

在职的

dependencies {
        classpath 'com.android.tools.build:gradle:3.4.2'
        classpath 'com.google.gms:google-services:4.2.0'
    }
Run Code Online (Sandbox Code Playgroud)

编辑 1

貌似4.3.1版本已经解决了

编辑 2

看起来问题又回到了 4.3.2 版:(

编辑 3

问题仍然存在 4.3.3 :(

Sub*_*S V 2

github上已经有一个基于此的开放问题

https://github.com/google/play-services-plugins/issues/91

问题是 google-services 插件会忽略以大写字母开头的构建变体。

如果您将构建变体名称重构为驼峰命名法,那么它似乎会检测到 google-services.json 文件。