我有运行我提供的 APK 文件的设备。(非市场)我现在想更新这些设备上的 APK。为此,我向设备发送一封电子邮件,其中包含 APK 文件的地址。
我的问题是,当用户单击链接、下载文件并开始安装过程时,他们会收到错误消息,“无法安装应用程序”,因为 APK 已安装在设备上。
但并非所有用户都会收到此错误。它适用于某些人,而不适用于其他人。
是的,版本已在清单中更新。
任何修复建议,或者为什么这并不总是有效的原因?
我有运行我提供的 APK 文件的设备。(非市场)我现在想更新这些设备上的 APK。为此,我向设备发送一封电子邮件,其中包含 APK 文件的地址。
我的问题是,当用户单击链接、下载文件并开始安装过程时,他们会收到错误消息,“无法安装应用程序”,因为 APK 已安装在设备上。
但并非所有用户都会收到此错误。它适用于某些人,而不适用于其他人。
是的,版本已在清单中更新。
任何修复建议,或者为什么这并不总是有效的原因?
为了能够将应用程序的旧版本更新为新版本,您需要使用相同的密钥对两个版本进行签名。这解释了如何以详细的方式做到这一点。
PS 我在某处读到值得将您的应用程序上传到 Android 市场,即使您不打算以这种方式分发它(只需将其设为私有)。这样,任何人都无法劫持您的应用程序。