【问题标题】:Testing an adb update, versus install?测试 adb 更新与安装?
【发布时间】:2012-02-16 05:56:00
【问题描述】:

与全新安装相比,我如何测试应用程序的更新?我看到adb install 有几个标志,但我不确定哪一个模仿现实。

我明确需要测试应用更新。

【问题讨论】:

    标签: android android-emulator apk adb


    【解决方案1】:

    您无需重新安装即可获得“全新安装”,只需擦除应用程序的数据即可。

    转到设置 > 应用程序 > 找到您的应用程序并使用“清除数据”(或类似方法)。到那时,除非您还使用 SD 卡上的文件,否则您的应用不会知道其中的区别。

    当然,可以通过正常安装来测试应用更新(或者,使用 adb,您可以使用adb install -r 进行安装,同时保留应用的数据,就像在市场上或使用 APK 一样)

    【讨论】:

    • adb install -r 是票。
    • 其实不是。当应用商店更新时本地存储被擦除,但当我运行adb install -r 时它被保留。这是不对的。
    • 当您从市场上更新您的应用程序时,应保留其所有“共享偏好”。当您将应用更新到新版本时擦除数据是没有意义的,我相信您知道您的应用不会这样做
    • 事实证明,更新应用可以擦除本地存储。您只需要考虑这一点。
    • @StefanKendall 在什么情况下会擦除本地存储?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-06
    • 2021-09-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多