测试 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 更新与安装?的主要内容,如果未能解决你的问题,请参考以下文章

ADB☀️二安装与测试一个APK

ADB☀️二安装与测试一个APK

adb工具介绍与安装

adb常用指令与APPium环境搭建

adb--环境安装

移动测试与传统测试的区别