Как выполнить обезьяну оболочки adb в указанное время?

Я хочу запустить обезьяну через 10 минут, но обезьяна указывает только COUNT. Я попробовал аргументы --throttle, но это не сработало. Например,

adb shell monkey --throttle 100 -p com.android.email -v 200

Выполнение завершено через 5 секунд, но должно быть не менее 100 * 200 = 20000 miliseconds = 20 seconds Как выполнить обезьяну оболочки adb за указанное время? Или выполняйте обезьяну оболочки adb как можно дольше, но не указывайте COUNT очень большое число


person efei    schedule 10.09.2014    source источник


Ответы (2)


У меня такая же проблема, и после поиска я обнаружил, что вам может потребоваться изменить порядок параметров следующим образом:

adb shell monkey -v --throttle 100 -p com.android.email 200

меня устраивает

person buptcoder    schedule 29.01.2015

обезьяна работает, запуская скрипт, который генерируется в соответствии с указанными вами параметрами.

Таким образом, предоставление параметров дросселирования и подсчета приводит к созданию скрипта, который занимает соответствующее время для запуска на устройстве, но сама команда adb будет выполняться намного быстрее. Я думаю, это то, что вы видите.

person zmarties    schedule 10.09.2014