Освой программирование играючи

Сайт Александра Климова

Шкодим

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

Monkey - Обезьяна с гранатой

Утилита командной строки Monkey (её полное название UI/Application Exerciser Monkey) служит для генерации случайных жестов на эмуляторе или устройстве, что напоминает движения глупой мартышки. Раньше называлась Monkey Stress Tester

Находится в папке [android-sdk-path]**/platform-tools.

Откройте в студии закладку Terminal и запустите команду:


adb shell monkey <options>

Например, если имя пакета вашего приложения ru.alexanderklimov.hellokitty и вы хотите сгенерировать 1000 жестов с интервалом 500 миллисекунд, то используйте команду:


adb shell monkey -p ru.alexanderklimov.hellokitty --throttle 500 -v 1000

Желательно проверять работу на эмуляторе или на тестовом аппарате, так как утилита во время своей работы может сменить системные настройки, отключить интернет, переключиться на другой язык и так далее. Вряд ли вам понравятся такие изменения на своём рабочем устройстве.

Список доступных команд (также смотрите документацию):

Monkey

Не путайте утилиту с другой утилитой MonkeyRunner, которая позволяет создавать скрипты на Питоне для автоматизации каких-то операций.

Реклама