如何在内部应用程序共享中修复通用的“上传失败”消息?

时间:2019-07-24 14:27:18

标签: android android-app-bundle

我一直在尝试使用应用程序捆绑包向我的应用程序中动态交付。我认为我已经成功编写了一个实现,因为我可以构建项目并创建捆绑包。如果我创建一个包含所有模块的apk,则该应用程序运行良好,但是我知道测试动态交付的唯一方法是通过内部应用程序共享。

我测试了在没有动态交付的情况下上传应用程序的捆绑软件,并且它们上传的很好,所以我认为它必须特定于此功能。但是,当我使用动态模块上传捆绑软件时,它总是到让我给捆绑软件命名的地步,然后说“上传失败”

该错误是如此普遍,以至于我真的无法查明发生了什么。有没有人遇到这个错误/可以提供一些关于哪里看的见识?

The error message

编辑:我能够解决此问题。我错误地在动态模块中为build.gradle提供了签名配置。仅应对基本模块执行此操作。

2 个答案:

答案 0 :(得分:0)

我能够解决此问题。我错误地在动态模块中为build.gradle提供了签名配置。仅应对基本模块执行此操作。

答案 1 :(得分:0)

一种诊断方法是将应用程序捆绑包上传到内部测试轨道。虽然您会收到相同的“上传失败”错误消息,但它可能还会提供有关该错误的更多信息。

示例:

example error message

在这种情况下,该错误是由于同时具有dist:onDemand属性和<dist:delivery>设置引起的。