Adb monkey 测试掉到其他包

Adb monkey testing fall out to other packages

我正在使用以下命令来测试我的 android 应用 pb = new ProcessBuilder("adb","-s", deviceId,"shell", "monkey -p" + packageName + " -v 5000");

我的问题是,当 adb monkey 开始测试时,它还会打开系统设置、音频播放器等。 是否有任何其他解决方案可以让 adb 猴子只停留在特定的包名称上?

  1. 防止猴子打开设置,一问一答:

    问题的答案找了很多天,只有这个答案解决了问题

  2. 要阻止音频播放器,请在猴子选项中设置“--pct-syskeys 0”。看: https://developer.android.com/studio/test/monkey.html