无法在 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 控制台中的内部应用共享上发布捆绑包的主要内容,如果未能解决你的问题,请参考以下文章