我正在尝试从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'
还是没有运气...希望有人能帮助我。
> 服务凭据文件不存在。请检查服务凭据路径并重试
有什么建议吗? - WinirootDir
一样遇到了同样的错误,但是当我记录System.out.println("serviceCredentialsFile: $rootDir/api-project-xxx-yyy.json")
时,我得到了正确的路径... - Melvynx