我正在努力将重构的应用程序升级到 Google Play 控制台中的预发布频道。当我尝试上传 zip 文件时,我收到错误“上传失败。我们无法保存您的更改。请重试。” 我已经为此工作了很多天,感觉我已经没有办法尝试了。有没有其他人经历过这种与即时应用程序特别相关的情况?我的应用有 base_feature、main_feature 和 detail_feature。
我已经完成了以下工作:
- build.gradle 文件的配置方式与 Google 的示例项目相同。
- 我试图通过将每个功能模块的 minifyEnabled 设置为 true 来使用 proguard。我的 proguard 规则是为每个功能配置的,并且在构建时我没有警告或错误。
- 每个基本 + 功能 APK 小于 4MB。
- 我曾尝试以隐身模式以及其他浏览器上传,但均未成功。我可以上传我的常规 APK(也是 proguarded)就好了。
- 已安装的 APK 和免安装应用具有相同的版本代码/名称并具有相同的包。
我不知道是什么导致了这个错误。通常,控制台会输出上传失败的原因。完整上传的 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')
}