如何在最终用户设备中更新完全安装的Apk

时间:2012-07-12 09:50:41

标签: android apk

Any1 plz帮助我......在android中

如何更新已安装在最终用户设备中的完整apk ....

Say for ex:安装在设备中的Android市场应用程序完全改为googleplay apk ...

怎么做....

提前致谢...

2 个答案:

答案 0 :(得分:0)

如果你想上传一个全新的apk(比如全新的项目),只需在签名时保持相同的密钥和相同的包名称(例如com.example.App),它就会像魔术一样更新。

答案 1 :(得分:0)

您可以执行NStorm提到的内容,但如果您安装了Android Debug Bridge,则可以打开命令提示符并执行以下adb安装:

   adb install -r file.apk 

只要它具有相同的签名密钥和相同的包名称,您就可以以这种方式安装它。如果您有不同的签名密钥,则必须先在手机上卸载该应用程序才能安装它。 -r标志表示重新安装并保留该应用程序的所有先前数据。这当然只有在您安装了adb并且手上有电话和电线的情况下才有效。

您拥有的另一个选择是通过电子邮件发送应用程序,或者将其托管在URL页面上,让最终用户转到它并以这种方式安装。您可以轻松地将其上传到服务器并发送文本或通过电子邮件发送给最终用户的链接,他们可以通过这种方式重新安装。您仍然需要具有相同的签名密钥,否则他们将不得不卸载该应用程序。

总之,您可以通过三种方式完成此操作,而无需通过Google Play市场。

  1. 上传到服务器,并发送短信链接到apk。
  2. 将apk作为附件发送电子邮件,让用户下载并安装。
  3. 使用ADB。