在Android Studio中构建多个风格时,找不到包名称的匹配客户端

时间:2018-04-25 21:30:02

标签: java android firebase gradle android-gradle

我知道在SO上已经多次询问过这个问题,我已经尝试过大多数问题的答案。 我的问题是我有一个具有两种不同风格的Android应用程序,一个客户端和一个普通的,这样,因此我有一个产品风格的客户端版本设置就像在我的build.gradle文件中那样:

   clientConfig {
        minSdkVersion 15
        applicationIdSuffix '.client'
        targetSdkVersion 26
        versionCode 1
        versionName '0.0.23'
        dimension 'cl'
    }

然后我将这两个应用程序链接到我的firebase项目并下载了google-services json文件。该文件如下:

enter image description here

但是当我同步gradle文件时,我收到以下错误: enter image description here

我做错了什么?

2 个答案:

答案 0 :(得分:0)

不知道你自己是否已经有了自己的答案,但我认为你的文件夹和产品名称必须相同:在这里,你有客户端作为你的文件夹和 clientConfig 作为您的产品风味名称。通过客户端

更改 clientConfig

答案 1 :(得分:0)

我能够通过删除google-services.json文件并将其从gradle中删除来解决这个问题,然后我在Android Studio中使用Firebase帮助程序进行同步后再次添加它并且它能够成功构建