2

我已经通过 Fabric 发布了一个新版本的应用程序。我已经使用与以前版本相同的证书签署了 apk。从 Beta 版(由 Crashlytics 提供)打开应用程序后,当单击“安装更新”以获取新版本的应用程序时,它会显示“您要卸载此应用程序吗?”

我希望更新应用程序应该在没有此卸载对话框的情况下继续安装。为什么它要求卸载以前的版本,尽管它是用相同的证书签名的?

4

1 回答 1

1

这可能是因为来自 Fabric Beta 的新应用程序的 versionCode 低于设备上运行的现有应用程序。至少,对我来说是这样。

于 2017-02-20T16:37:20.153 回答