找不到包名称 '*****.test' 的匹配客户端

No matching client found for package name '*****.test'

虽然我正在关注 documentation,但是当我选择开发风格来构建我的应用程序时,我的项目并未构建,您可以在下面找到有关我的项目的一些详细信息,是的,我有一个 app/src/dev/google-services.json它有 "package_name": "******.test"

productFlavors {
    dev {
        dimension "dummy"
        applicationIdSuffix ".test"
        
        versionCode **
        versionName "***"
    }

    prod {
        dimension "dummy"
        renderscriptTargetApi 19
        renderscriptSupportModeEnabled true
       
        versionCode **
        versionName "****"
    }
}

这发生在我将 gradle 包装器从 gradle-5.1.1-all.zip 更新为 gradle-6.1.1-all.zip 并将构建工具从 com.android.tools.build:gradle:3.4.1 更新为 com.android.tools.build:gradle:4.0.2

之后

我刚刚将 classpath 'com.google.gms:google-services:4.3.4' 降级为 classpath 'com.google.gms:google-services:4.3.3' 并且成功了,我认为他们在 4.3.4 中更改了一些我们还不知道的内容。

4.3.4 版本有问题。似乎无法选择正确的 json 文件 -> https://github.com/google/play-services-plugins/issues/163