java - 在Android Studio中构建多种口味时,找不到与包名称匹配的客户端

标签 java android firebase gradle android-gradle-plugin

我知道在SO上已经问过很多遍了,我已经尝试了大多数(如果不是全部)SO问题的答案。
我的问题是,我有一个具有两种不同口味的android应用程序,一种是客户端,一种是普通的,因此,我在build.gradle文件中具有客户端版本设置的产品 flavor :

   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

我做错了什么?

最佳答案

不知道您自己是否已经回答了,但是我认为您的文件夹和您的产品 flavor 名称必须相同:在这里,您将client作为您的文件夹,将clientConfig作为您的产品 flavor 名称。通过客户端更改clientConfig

关于java - 在Android Studio中构建多种口味时,找不到与包名称匹配的客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50031633/

相关文章:

java - 类对象的同步

android - Ionic build android --prod cleancss broken @import 错误

firebase - 带有 Flutter 的 Firebase 中的唯一用户名

mysql - Firebase token 结构和存储

android - 如何在Android的多模块应用程序中配置firebase

java - 再次运行命令时变量不会重置

javascript - 如何在java中的JAX-WS服务器端添加CORS支持

java - 如何使我的 JSON 格式成为某种格式?

android - 后退、暂停和转发 GIF

Android TextView 不显示录音版权符号 "℗"