没有 applicationIdSuffix 如何有风味?

How to have a flavour without applicationIdSuffix?

我有一个发布的应用程序,我想拒绝其他几个具有风味系统的应用程序。

我设法设置了环境,使该系统与不同的文件夹相匹配。但是当我想给我的第一个应用noapplicationIdSuffix时,我有一个构建错误:

Error:Execution failed for task ':app:processAppDebugGoogleServices'. No matching client found for package name 'com.package.name'

有没有可能没有 applicationIdSuffix 的味道?

这是我的风味部分:

productFlavors {
        first {
            versionCode 6
            versionName "1.0.5"
        }
        second {
            applicationIdSuffix ".second"
            versionCode 4
            versionName "0.0.5"
        }
    }

非常感谢您提供的任何帮助。

Is it even possible to have a flavour without an applicationIdSuffix?

当然可以。

从失败的任务 (processAppDebugGoogleServices) 来看,我假设您在 google-services.json,这是为另一个包名生成的。使用更新的包名称生成一个新包。