如何在没有applicationIdSuffix的情况下获得味道?

时间:2017-05-03 16:10:12

标签: android android-gradle google-play-services android-productflavors

我有一个发布的应用程序,我想在其他几个使用flavor系统时拒绝。

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

  

错误:任务':app:processAppDebugGoogleServices'执行失败。   找不到包名称' com.package.name'

的匹配客户

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

这是我的风味部分:

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

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

1 个答案:

答案 0 :(得分:0)

  

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

当然有可能。

根据失败的任务( processAppDebugGoogleServices )判断,我认为您遇到了 google-services.json 的问题,该问题是为另一个软件包名称生成的。使用更新的包名生成新的包。