Android Fastlane分发失败,错误为“0”;应用程序分发无法找到您的应用程序“;

Android Fastlane分发失败,错误为“0”;应用程序分发无法找到您的应用程序“;,android,firebase,react-native,react-native-android,fastlane,Android,Firebase,React Native,React Native Android,Fastlane,我正在为Android和iOS开发react原生项目 我使用Fastlane将我的Android应用程序分发给Firebase应用程序分发。我已经跟踪并设置了这些工具 在fastlane部分,这里是我的Fastfile: desc "Submit a new Beta Build to firebase app distribute" lane :beta do gradle(task: "clean assembleRelease")

我正在为Android和iOS开发react原生项目

我使用Fastlane将我的Android应用程序分发给Firebase应用程序分发。我已经跟踪并设置了这些工具

在fastlane部分,这里是我的
Fastfile

desc "Submit a new Beta Build to firebase app distribute"
  lane :beta do
    gradle(task: "clean assembleRelease")

    firebase_app_distribution(
      app: "1:4823523451:android:fb106cd9iu76gr3ededc0",
      firebase_cli_token: "1//0cDO6RQESnRMvCgYIACAAgAwSNwF-L9IrPk97hOEsuXxXNHXUfpKQRsiAsqu_mmGhGmOPoIfdfThgjHoKlJS4X4auLr_d2QoLSXg",
      groups: "qa-team, trusted-testers",
      release_notes: "my 1st release",
      testers: "n1cer4@gmail.com",
      debug: true)
  end
上面的
firebase\u cli\u令牌
是我通过运行命令获取的刷新令牌
bundle exec fastlane run firebase\u app\u distribution\u login

应用程序id也是正确的

当我运行
fastlane beta
时,我出现以下错误,即
应用程序分发无法找到您的应用程序。按下Firebase控制台中应用程序分发页面上的“入门”按钮,确保您的应用程序已上线
(我在截图中隐藏了一些敏感信息):

我没有看到“开始”按钮中提到的错误消息。当我转到firebase控制台时,apk文件会上载到那里:

那么,为什么我在运行fastlane beta时会出现这个错误呢


(顺便说一句,在上面的屏幕截图中,您可以看到它表明邀请了一名测试人员,实际上我在firebase控制台上手动添加了该测试人员,您可以看到我的
Fastfile
定义了
testers
,但他们并没有被fastlane添加为测试人员,我想这是因为我遇到的错误。)

如果您的项目中有多个口味/应用程序,请确保为每个口味/应用程序按下“入门”按钮(在“应用程序分发”标题附近的下拉列表中进行检查)


如果您仍然遇到此问题,请检查debug=true给出的API响应,因为“找不到您的应用程序”消息非常容易引起误解,并且在每个404响应中都会出现。在我的例子中,我输入了错误的“groups”参数。

在我的例子中,我使用Firebase服务帐户凭据对Fastlane进行了身份验证。我遇到了同样的错误

应用分发找不到你的应用。一定要登上你的船 通过按下应用程序分发页面上的“开始”按钮来启动应用程序 在Firebase控制台中


我注意到有一个额外的服务帐户配置错误。删除帐户后,我可以分发。

我也有同样的错误。我通过更新插件解决了这个问题:

bundle exec fastlane update_plugins
此外,fastlane帮助还推荐了最新版本。我安装了它,执行以下操作:

sudo gem install fastlane

单击应用程序分发选项卡时,android和iOS项目的标题旁边会出现一个下拉菜单。您必须为这两个应用程序单击“入门”。

我的firebase项目中只添加了一个Android应用程序。我没有多个。如何检查API响应?请您更具体一点好吗?错误的“groups”值导致我出现此错误。@Leem.fin如果您将debug:true放在firebase_app_分发通道中,您将看到API调用的响应