找不到名称为“ *****test”的软件包的匹配客户端

问题描述

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

enter image description here

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.1com.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