有没有一种方法,我们可以 更新(不重新安装)一个非市场的 apk 在一个 Android 设备? 我只能找到一个 adb 安装(不像 adb 更新)
adb install -r是最接近的,这实际上是一个更新,因为它保留了数据库和存储首选项。如果您卸载/重新安装应用程序数据库和首选项都将被删除。对于 -r 选项无法帮助您更新的应用程序,您到底想更新哪些内容?
adb install -r
最简单的方法就是把 APK 下载到你的手机上(比如从 Google Drive 或者电子邮件下载) ,然后点击下载库中的 APK
adb install -r对我不起作用,所以我想了个办法。
Uninstall app but keep the data by using adb uninstall -k com.packagename. This will uninstall the app but keeps the data. 见 this
adb uninstall -k com.packagename
使用 adb install package.here再次安装应用程序。
adb install package.here
注意: 您必须拥有 root 权限才能执行这些命令。
要重新安装降级版本的应用程序,请使用以下命令:
adb install -r -d package.apk