122

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

4

4 回答 4

274

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

于 2010-03-10T08:17:14.933 回答
1

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

  1. 卸载应用程序,但使用adb uninstall -k com.packagename. 这将卸载应用程序但保留数据。看到这个

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

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

于 2018-03-26T13:53:58.850 回答
1

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

adb install -r -d package.apk
于 2020-01-31T16:44:19.667 回答
-1

与市场 apk 完全一样的最简单方法是将 APK 下载到您的手机(即从 Google Drive 或电子邮件下载),然后单击下载库中的 APK

于 2017-06-27T13:10:07.783 回答