Обезьяна не выдает результат: не найдено действий для выполнения, Обезьяна прервана

Я новичок в тестировании Monkey, он говорит, что запустите следующую команду

Оболочка adb -p "имя пакета" -v 3

Мне не ясно, следует ли передавать эту команду из каталога проекта или из рабочей области, в которой находится мой проект.

Каждый раз, когда я бегу, я получаю следующую ошибку

: Monkey: seed = 0 count = 3
: AllowPackage: com.and
: IncludeCategory: android.intent.category.LAUNCHER
: IncludeCategory: android.intent.category.MONKEY
** Действия не найдены, обезьяна прервана.

Заранее спасибо

2 ответа

Решение

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

Глядя на полученную ошибку, становится ясно, что вы не правильно указали имя разрешенного пакета.

Проверьте ваше приложение, имеет ли оно активность (android.intent.category.LAUNCHER) или нет в файле манифеста. Если его нет, вы получите эту ошибку. На самом деле я также тестирую мобильные приложения с помощью инструмента обезьяны и получил эту ошибку. Если у вас есть какие-либо сомнения, создайте пример проекта с фильтром "Активность и намерения" и запустите инструмент "Обезьяна".

Другие вопросы по тегам