无法在 Google Play 控制台中的内部应用共享上发布捆绑包

Posted

技术标签:

【中文标题】无法在 Google Play 控制台中的内部应用共享上发布捆绑包【英文标题】:Failed to publish bundle on internal app sharing in google play console 【发布时间】:2020-12-24 17:24:42 【问题描述】:

我在 google play 控制台的内部测试轨道上上传了我的应用程序,花了 2 多天时间仍在等待中,然后我决定将其上传到内部应用程序共享,这给我带来了这条消息。

我已将其作为签名包发布。

据我了解the play console help

上传的用于内部应用共享的工件不会显示在您的 工件库,它们也不能包含在测试版本中或 生产轨道。

所以这意味着我应该等到内部测试首先发布,或者我必须构建一个新的未签名包来共享应用程序?

如果是这样。我读过内部应用程序共享有自己的签名,我一直在使用颤振,它有一个很长的过程 signing 。所以不确定是否删除 gradle 中的所有代码和key.properties 文件或生成新的新密钥库。

类似issue

【问题讨论】:

【参考方案1】:

您的应用需要先在轨道上发布,然后才能上传到内部应用共享。

您似乎仍在等待您的应用在内部测试轨道上获得批准,因此在此之前您无能为力,您必须等待您的应用获得批准并发布(并且可能避免发布另一个版本同时这可能会重置您的等待时间)。自 COVID 以来,等待时间增加了,因此需要一些耐心。

关于签名:

在任何轨道上,应用程序包都需要签名。 在内部应用共享时,应用包不需要需要签名。因此,如果这会显着加快构建时间,您可以在构建内部应用共享时删除 Flutter 中的签名步骤。

【讨论】:

谢谢,所以要删除登录颤振,我应该删除gradle和key.properties文件中的所有代码,然后运行flutter build appbundle。或者有更好的方法吗?。 有关说明,请参阅 flutter.dev/docs/deployment/android#configure-signing-in-gradle。确保您只为您的调试版本禁用签名,在构建发布版本以上传到轨道时,您仍然需要对您的应用程序包进行签名。

以上是关于无法在 Google Play 控制台中的内部应用共享上发布捆绑包的主要内容,如果未能解决你的问题,请参考以下文章

Google Play 控制台说内部测试可用,但不是

Google Play 控制台报告应用程序崩溃,我无法重现

Google Play 内部测试轨道上应用的未知用户

即使我以 100% 的速度推出应用程序,Google Play 控制台仍将生产状态显示为非活动

无法在 Google Play 管理中心开启定时发布模式

Google Play 商店内部测试无法开始推出