测试 adb 更新与安装?
Posted
技术标签:
【中文标题】测试 adb 更新与安装?【英文标题】:Testing an adb update, versus install? 【发布时间】:2012-02-16 05:56:00 【问题描述】:与全新安装相比,我如何测试应用程序的更新?我看到adb install
有几个标志,但我不确定哪一个模仿现实。
我明确需要测试应用更新。
【问题讨论】:
【参考方案1】:您无需重新安装即可获得“全新安装”,只需擦除应用程序的数据即可。
转到设置 > 应用程序 > 找到您的应用程序并使用“清除数据”(或类似方法)。到那时,除非您还使用 SD 卡上的文件,否则您的应用不会知道其中的区别。
当然,可以通过正常安装来测试应用更新(或者,使用 adb,您可以使用adb install -r
进行安装,同时保留应用的数据,就像在市场上或使用 APK 一样)
【讨论】:
adb install -r
是票。
其实不是。当应用商店更新时本地存储被擦除,但当我运行adb install -r
时它被保留。这是不对的。
当您从市场上更新您的应用程序时,应保留其所有“共享偏好”。当您将应用更新到新版本时擦除数据是没有意义的,我相信您知道您的应用不会这样做
事实证明,更新应用可以擦除本地存储。您只需要考虑这一点。
@StefanKendall 在什么情况下会擦除本地存储?以上是关于测试 adb 更新与安装?的主要内容,如果未能解决你的问题,请参考以下文章