我正在尝试从 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(使用前将#替换为@)