adb更新非市场apk?

时间:2010-03-10 05:43:01

标签: android adb

我们是否可以在Android设备上更新(不重新安装)非市场apk? 我只能找到一个adb安装(没有像adb update那样)

4 个答案:

答案 0 :(得分:245)

adb install -r是您得到的最接近的,实际上是一个更新,因为它保留了数据库和存储的首选项。如果卸载/重新安装,则会删除应用程序数据库和首选项。您究竟想要更新有关-r选项无法帮助您的应用程序的内容?

答案 1 :(得分:0)

adb install -r对我不起作用。所以,我做了一些解决方法。

  1. 卸载应用,但使用adb uninstall -k com.packagename保留数据。这将卸载应用程序但保留数据。 请参阅this

  2. 使用adb install package.here再次安装应用。

  3. 注意:您必须具有root权限才能执行此命令。

答案 2 :(得分:0)

要重新安装降级的应用程序,请使用以下命令:

adb install -r -d package.apk

答案 3 :(得分:-1)

最简单的方法就是将apk下载到手机上(即从Google云端硬盘下载或从电子邮件下载),然后点击下载库中的APK