【发布时间】:2016-07-07 15:03:25
【问题描述】:
我们正在开发一个 Android 应用程序,我通过一个网站为我们的试点用户提供了一个 apk。用户已启用从未知来源安装设置。该应用程序已安装并运行良好。
现在我上传了更新版本的应用程序。我们更改了apk包上的版本号,新版本需要手机的更多权限,比如第一个版本只需要完全网络访问时防止手机休眠。
当我下载并打开新版本时,它显示“您要安装此现有应用程序的更新...然后更新的应用程序将可以访问:”然后在新选项卡下列出添加的权限和所有权限在全部下。
因此,安装识别出这是一个更新,并且在附加权限方面发生了变化。
当我继续安装时,安装停止并显示消息“已安装具有冲突签名的同名现有软件包”。
我必须做什么/更改才能升级现有应用程序?
【问题讨论】:
-
您是否为更新的 apk 创建了新的密钥库?
-
确保在创建 apk 时使用相同的生产密钥库。这可能是由于您正在尝试执行的门户。在 Playstore 中它不会发生,期望密钥库是相同的。