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

发布于 2021-01-29 20:16:20

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

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

关注者
0
被浏览
380
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

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

    adb shell pm clear my.wonderful.app.package
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看