【发布时间】:2011-01-25 18:23:36
【问题描述】:
我们有什么方法可以更新(而不是重新安装)Android 设备上的非市场 apk? 我只能找到一个 adb install (没有 adb update 之类的)
【问题讨论】:
我们有什么方法可以更新(而不是重新安装)Android 设备上的非市场 apk? 我只能找到一个 adb install (没有 adb update 之类的)
【问题讨论】:
adb install -r 是您得到的最接近的,这实际上是一个更新,因为它保留了数据库和存储的首选项。如果您卸载/重新安装应用程序数据库和首选项,则会被删除。您究竟想更新 -r 选项对您没有帮助的应用程序的哪些内容?
【讨论】:
adb install -r 对我不起作用。所以,我做了一些解决方法。
卸载应用程序但使用adb uninstall -k com.packagename 保留数据。这将卸载应用程序但保留数据。
见this
使用adb install package.here再次安装应用程序。
注意:您必须具有 root 权限才能执行此命令。
【讨论】:
要重新安装降级版本的应用,请使用以下命令:
adb install -r -d package.apk
【讨论】:
与市场 apk 完全一样的最简单方法是将 APK 下载到您的手机(即从 Google Drive 或电子邮件下载),然后点击下载库中的 APK
【讨论】: