Android Firebase 应用程序分发 - 服务凭证文件不存在。请检查服务凭证路径并重试

2023-12-21

我正在尝试从 Crashlytics Beta 迁移到 Firebase App Distribution。 中间的 CircleCi。

CircleCi 中的构建失败并出现以下错误:

  • 什么地方出了错: 任务“:FiverrApp:appDistributionUploadRelease”执行失败。 服务凭证文件不存在。请检查服务凭证路径并重试

这是我配置 serviceCredentialsFile 变量的方式 在我的 build.gradle 中:

        release {
        buildConfigField "boolean", "FORCE_LOGS", "true"

        firebaseAppDistribution {
            releaseNotes="Notes\n" + getCommitMessages()
            groups="android-testers"
            serviceCredentialsFile="/api-project-xxx-yyy.json"
        }
    }

文件 api-project-xxx-yyy.json 与 build.gradle 文件位于同一文件夹中。 我也尝试过:

serviceCredentialsFile="api-project-xxx-yyy.json"
serviceCredentialsFile='api-project-xxx-yyy.json'

但仍然没有运气... 如果有人可以帮助我,我将不胜感激。


尝试使用$rootDir得到一条路径。例如,如果您传递凭据文件api-project-xxx-yyy.json到根目录比你可以采取这样的事情:

    firebaseAppDistribution {
        ...
        serviceCredentialsFile="$rootDir/api-project-xxx-yyy.json"
    }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android Firebase 应用程序分发 - 服务凭证文件不存在。请检查服务凭证路径并重试 的相关文章

随机推荐