我正在努力将重构的应用程序升级到Google Play控制台中的预发布渠道。当我尝试上传zip文件时,我收到错误"上传失败。我们无法保存您的更改。请再试一次。"我已经在这方面工作了很多天,觉得我已经没有选择尝试了。有没有其他人经历过与即时应用程序特别相关的事我的应用有base_feature,main_feature和detail_feature。
我完成了以下内容:
我对可能导致此错误的原因感到茫然。通常,控制台会输出上载失败的原因。在完整上传的APK和即时应用APK之间是否需要匹配?希望有一个我忽略的简单解决方案。任何帮助将非常感谢!
修改
碱
dependencies {
api(...)
api(...)
api(...)
api(...)
feature project(':home')
feature project(':detail')
application project(':apk')
}
家:
dependencies {
api project(':base')
api(...)
}
细节:
dependencies {
api project(':base')
api(...)
}
即时应用:
dependencies {
implementation project(':base')
implementation project(':home')
implementation project(':detail')
}
APK:
dependencies {
implementation project(':base')
implementation project(':home')
implementation project(':detail')
}
答案 0 :(得分:0)
我能够通过将所有外部库引用(API /实现)移动到基本功能来解决我的问题。似乎每个功能都无法托管仅在该特定功能中使用的库。
希望控制台中的这个区域可以有一个改进,以更好地指出构建的错误,以及构建即时应用程序的方式,以更好地支持模块化并减少APK大小。