快速车道错误,带“;sh:2:--测试人员文件:未找到;将Android应用程序上载到Firebase后

快速车道错误,带“;sh:2:--测试人员文件:未找到;将Android应用程序上载到Firebase后,firebase,fastlane,google-cloud-build,firebase-app-distribution,Firebase,Fastlane,Google Cloud Build,Firebase App Distribution,我正试图通过Flatter/Firebase应用程序分发/fastlane/Google云构建堆栈向测试人员分发预发布的Android应用程序 当云构建运行时,fastlane会使用“Firebase\u app\u distribution\u plugin”fastlane插件将APK文件上传到Firebase。 然而,它错误地发布了下面的消息,导致无法自动分发给测试人员。因此,我不得不在Firebase应用程序分发控制台上手动分发该应用程序 Step #2 - "distribu

我正试图通过Flatter/Firebase应用程序分发/fastlane/Google云构建堆栈向测试人员分发预发布的Android应用程序

当云构建运行时,fastlane会使用“Firebase\u app\u distribution\u plugin”fastlane插件将APK文件上传到Firebase。 然而,它错误地发布了下面的消息,导致无法自动分发给测试人员。因此,我不得不在Firebase应用程序分发控制台上手动分发该应用程序

Step #2 - "distribute-app": i  getting app details...
Step #2 - "distribute-app": i  uploading distribution...
Step #2 - "distribute-app": ✔  uploaded distribution successfully!
Step #2 - "distribute-app": ⚠  no release notes specified, skipping
Step #2 - "distribute-app": ⚠  no testers or groups specified, skipping
Step #2 - "distribute-app": sh: 2: --testers-file: not found
Step #2 - "distribute-app":     from /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.157.2/fastlane_core/lib/fastlane_core/ui/ui.rb:17:in `method_missing'
Step #2 - "distribute-app":     from /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.157.2/fastlane/lib/fastlane/helper/sh_helper.rb:80:in `sh_control_output'
Step #2 - "distribute-app":     from /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-plugin-firebase_app_distribution-0.1.4/lib/fastlane/plugin/firebase_app_distribution/actions/firebase_app_distribution_action.rb:29:in `run'
当我完全查看错误堆栈跟踪时,firebase_app_distribution_action.rb中有一行代码导致了这个错误。 我已经提供了那个特定线路的链接

如果我们查看这个“firebase\u app\u distribution\u action.rb”ruby文件,它会检查“:app”参数,如果它不存在,那么最终会进入第29行。虽然我在“分发”快车道内的“firebase_app_distribution”任务中指定了“app”参数,但不确定为什么控制会转到该行,如下所示

firebase_app_distribution(
   app: <firebaseAppId>, // it resolves to an actual id and hence fastlane is able to upload APK
   testers: "apptester@testcompany.com",
   release_notes: "Added menu drawer"
)
firebase\u应用程序\u分发(
app:,//它解析为实际id,因此fastlane能够上传APK
测试员:“apptester@testcompany.com",
发行说明:“添加菜单抽屉”
)
我们还可以在上面的堆栈跟踪中看到fastlane说“除了说没有提供测试人员或组之外,没有提供发布说明”,尽管我在上面的任务中提供了测试人员和发布说明

先谢谢你

==================================

使用fastlane详细信息完成以下日志:

步骤#2-“分发应用程序”:[03:29:44]:fastlane在当前目录中检测到一个文件
第2步-“分发应用程序”:[03:29:44]:但是,您似乎没有使用“bundle exec”`
第2步-“分发应用程序”:[03:29:44]:要更快地启动fastlane,请使用
第2步-“分发应用程序”:[03:29:44]:
第2步-“分发应用程序”:[03:29:44]:$bundle exec fastlane分发--详细
第2步-“分发应用程序”:[03:29:44]:
第2步-“分发应用程序”:[03:29:44]:开始为fastlane使用Gemfilehttps://docs.fastlane.tools/getting-started/ios/setup/#use-a-gemfile
第2步-“分发应用程序”:[03:29:44]:警告:fastlane要求将您的区域设置设置为UTF-8。要了解更多信息,请访问https://docs.fastlane.tools/getting-started/ios/setup/#set-更新环境变量
第2步-“分发应用程序”:调试[2020-09-02 03:29:45.51]:检查是否有应加载的插件。。。
步骤2-“分发应用程序”:调试[2020-09-02 03:29:45.56]:加载“fastlane-plugin-firebase应用程序分发”插件
步骤2-“分发应用程序”:警告[2020-09-02 03:29:45.73]:安装Ruby gem“fastlane-plugin-firebase应用程序分发”。。。
步骤2-“分发应用程序”:信息[2020-09-02 03:29:55.03]:成功安装“fastlane-plugin-firebase应用程序分发”
第2步-“分发应用程序”:+------------------------+---------+------------------------+
第2步-“分发应用程序”:|使用的插件|
第2步-“分发应用程序”:+------------------------+---------+------------------------+
第2步-“分发应用程序”:|插件|版本|操作|
第2步-“分发应用程序”:+------------------------+---------+------------------------+
第2步-“分发应用程序”:| fastlane插件fireb | 0.1.4 | firebase |应用程序分发|
第2步-“分发应用程序”:“基本应用程序分发”|
第2步-“分发应用程序”:+------------------------+---------+------------------------+
第2步-“分发应用程序”:
步骤2-“分发应用程序”:在路径“/workspace/android/fastlane/Appfile”处成功加载Appfile
第2步-“分发应用程序”:-package_name:'com.testcompany.testapp'
第2步-“分发应用程序”:-------
第2步-“分发应用程序”:信息[2020-09-02 03:29:55.08]:发送匿名分析信息
第2步-“分发应用程序”:信息[2020-09-02 03:29:55.08]:了解更多信息,请访问https://docs.fastlane.tools/#metrics
第2步-“分发应用程序”:信息[2020-09-02 03:29:55.08]:不发送任何个人或敏感数据。
第2步-“分发应用程序”:信息[2020-09-02 03:29:55.08]:您可以通过在快速文件顶部添加'opt_out_usage'来禁用此功能
第二步-“分发应用程序”:信息[2020-09-02 03:29:55.10]:------------------------------
步骤2-“分发应用程序”:信息[2020-09-02 03:29:55.10]:---步骤:默认平台---
第二步-“分发应用程序”:信息[2020-09-02 03:29:55.10]:------------------------------

第2步-“分发应用程序”:信息[2020-09-02 03:29:55.10]:驾驶“android分发”车道你能用
--verbose
运行fastlane并将完整的日志粘贴到这里吗?我已经编辑了问题,将完整的日志堆栈包含在fastlane verbosity中。你的示例在测试人员之后缺少一个逗号。另外,能否确保将环境变量设置为UTF-8区域设置以供参考:。抱歉,firebase_app_分发操作块中“testers”属性后面没有逗号只是一个输入错误。在编辑上面的评论之前,我按了enter键。:-)事实上,在我的配置中,“testers”后面有逗号属性。我还对问题进行了编辑,以包含在fastlane安装新升级的0.2.0版后出现的完全不同的错误。您可以使用
--verbose
运行fastlane并将完整日志粘贴到此处吗?我对问题进行了编辑,以包含fastlane verbosity的完整日志堆栈您的示例缺少测试人员后面加逗号。另外,能否确保将环境变量设置为UTF-8区域设置以供参考:。抱歉,firebase_app_分发操作块中“testers”属性后面没有逗号只是一个输入错误。在编辑上面的评论之前,我按了enter键。:-)事实上,在我的配置中,我在“testers”属性后面有逗号。我还编辑了这个问题以包含一个altoge