测试时卸载应用程序

Cat*_*san 4 android functional-testing robotium

我是使用Robotium在Android上测试的新手.在运行某些测试之前,我如何以编程方式卸载然后安装应用程序?

例如,为了让我测试登录活动,我需要确保不会从先前运行的应用程序中保存登录凭据.或者还有另一种方法吗?

Sve*_*ken 6

您可以使用以下代码(在您正在调试的计算机上)卸载您的应用程序:

Runtime rt = Runtime.getRuntime();
Process pr = rt.exec("adb uninstall your.package");
pr.waitFor();
Run Code Online (Sandbox Code Playgroud)