【问题标题】:My project cannot find google-services.json in build variant folders我的项目在构建变体文件夹中找不到 google-services.json
【发布时间】:2020-05-07 01:05:31
【问题描述】:

我有 3 种不同的构建变体:

我在每个构建变体文件夹中放置了不同的 google-services.json:

应用分级

// at bottom
apply plugin: 'com.google.gms.google-services'

错误

FAILURE:构建失败并出现异常。

  • 出了什么问题:任务 ':app:processDevConfigDebugGoogleServices' 执行失败。

    文件 google-services.json 丢失。没有它,Google 服务插件将无法运行。搜索位置:
    .../app/google-services.json

它甚至不会尝试在构建变体文件夹中查找。

可能出了什么问题?

【问题讨论】:

  • 您是否尝试在每个风味中创建调试和发布,例如 DevConfig/debug/google-service.json?
  • 最简单的方法是将 google-services.json 移动到 app/google-services.json,如果您查看已定义所有包的文件。
  • 我对不同的构建变体使用不同的 google-services.json,我不需要分开调试和发布,但我会尝试@CôngHải
  • 我知道你有很多构建风格,它已经在你从 firebase 下载的每个 google-services.json 中定义了,所以你只需要放入 app/google-serives.json 就可以了
  • 如果是这样,那么 AS 将在应用程序中选择一个,而不取决于我使用哪种产品风格构建。

标签: android android-studio gradle


【解决方案1】:

当使用 google-services v4.3.3 要求产品风味名称全部小写时,here 发布的 Google 中存在一个错误(?)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-08
    • 2017-06-08
    相关资源
    最近更新 更多