其他测试框架 Espresso 执行前是否有办法可以清空 APP 缓存,而不是手动卸载 APP

Airtest新手 · 2020年07月15日 · 最后由 Airtest新手 回复于 2020年07月17日 · 2649 次阅读

Espresso 执行前是否有办法可以清空 APP 缓存,而不是手动卸载 APP

共收到 7 条回复 时间 点赞

adb shell pm clear 包名

alisa_l_zhang 回复

这个需要 root 权限吧?

Airtest新手 回复

adb 清缓存不需要 root

我试了一下,在@Before里执行这个清理命令会报错 Cannot run program "adb": error=13, Permission denied

Airtest新手 回复

我经常这样干,不需要 root

alisa_l_zhang 回复

直接通过 usd 运行的确是可以的。但我在@Before里通过 java 去执行,就报 Cannot run program "adb": error=13, Permission denied,是我遗漏了什么吗?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册