【发布时间】:2011-06-18 22:07:58
【问题描述】:
我正在为一个 android 应用程序开发自动化测试(使用 Robotium)。为了确保测试的一致性和可靠性,我想以干净的状态(被测应用程序)开始每个测试。为此,我需要清除应用数据。这可以在设置/应用程序/管理应用程序/[我的应用程序]/清除数据中手动完成
以编程方式完成此任务的推荐方法是什么?
【问题讨论】:
-
应用启动之间使用adb工具清除数据是否可行? adb -w
-
很遗憾,此选项不可用(adb 帮助已过时)。
-
这太好了。在调试数据库问题时,我不得不导航到“清除数据”选项,这真的打乱了我的流程。
-
这里讨论了如何通过 Android Studio 进行操作:stackoverflow.com/q/31713579/905686。
-
具体来说,这样做:stackoverflow.com/a/57461180/94557
标签: android