我一直在尝试使用应用程序包实现对我的应用的动态传递。我认为我已经成功地编写了一个实现,因为我可以构建我的项目并创建包。如果我创建一个包含所有模块的apk,这个应用程序可以正常工作,但我知道测试动态交付的唯一方法是通过内部应用程序共享。
我测试了在没有动态交付的情况下上传我的应用程序包,它们上传得很好,所以我认为它一定是特定于这个特性的。然而,当我用动态模块上传包时,它总是会让我给包取一个名称,然后它会说“上传失败”。
这个错误太普遍了,我实在找不出发生了什么。有没有人经历过这个错误/能提供一些关于在哪里查找的洞察力?
发布于 2019-08-19 16:47:36
我解决了这个问题。我错误地在动态模块中为我的build.gradle提供了签名配置。这应该只对基本模块进行。
发布于 2020-06-17 05:47:07
诊断这一问题的一种方法是将应用程序包上传到内部测试轨道。虽然您将获得相同的“上传失败”错误消息,但它也可能提供有关错误的更多信息。
示例:

在这种情况下,错误是由于同时具有dist:onDemand属性和<dist:delivery>设置。
https://stackoverflow.com/questions/57185292
复制相似问题