我们是否可以在Android设备上更新(不重新安装)非市场apk? 我只能找到一个adb安装(没有像adb update那样)
答案 0 :(得分:245)
adb install -r
是您得到的最接近的,实际上是一个更新,因为它保留了数据库和存储的首选项。如果卸载/重新安装,则会删除应用程序数据库和首选项。您究竟想要更新有关-r选项无法帮助您的应用程序的内容?
答案 1 :(得分:0)
adb install -r
对我不起作用。所以,我做了一些解决方法。
卸载应用,但使用adb uninstall -k com.packagename
保留数据。这将卸载应用程序但保留数据。
请参阅this
使用adb install package.here
再次安装应用。
注意:您必须具有root权限才能执行此命令。
答案 2 :(得分:0)
要重新安装降级的应用程序,请使用以下命令:
adb install -r -d package.apk
答案 3 :(得分:-1)
最简单的方法就是将apk下载到手机上(即从Google云端硬盘下载或从电子邮件下载),然后点击下载库中的APK