tangguo

如何以编程方式清除应用程序数据

android

我正在为android应用程序开发自动化测试(使用Robotium)。为了确保测试的一致性和可靠性,我想以干净状态(正在测试的应用程序)开始每个测试。为此,我需要清除应用数据。可以在“设置/应用程序/管理应用程序/ [我的应用程序] /清除数据”中手动完成此操作

以编程方式完成此操作的推荐方法是什么?


阅读 349

收藏
2020-11-28

共1个答案

小编典典

您可以使用包管理器工具清除已安装应用的数据(类似于按设备上应用设置中的“清除数据”按钮)。因此,使用adb可以做到:

adb shell pm clear my.wonderful.app.package
2020-11-28