在远程设备中替换APK

时间:2011-09-28 11:05:19

标签: android android-manifest apk android-install-apk

我有运行我提供的APK文件的设备。 (非市场) 我现在想在这些设备上更新APK。为此,我向设备发送一封电子邮件,其中包含APK文件的地址。

我的问题是,当用户点击链接,下载文件并开始安装过程时,他们会收到错误消息“无法安装应用程序”,因为APK已经安装在设备上。

但并非所有用户都会收到此错误。它适用于某些人,而不适用于其他人。

是的,版本在清单中更新。

对修复的任何建议,或者为什么这不起作用?

1 个答案:

答案 0 :(得分:2)

为了能够将应用程序旧版本更新为新版本,您需要使用相同的密钥对两个版本进行签名。 This解释了如何以详细的方式做到这一点。

P.S。我在某处读到了将您的应用程序上传到Android Market的好处,即使您不打算以这种方式分发它(只是将其设为私有)。这样,没有人能够劫持你的申请。