Как протестировать Android-приложение; пользовательский интерфейс с помощью Monkey

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

$ adb shell monkey -p your.package.name -v 500

В моем приложении у меня есть имя пакета как travelceylon\client, поэтому, если я дам команду как:

adb -e shell monkey -p travelceylon\client -v 1000

... это покажет такие ошибки:

:Monkey: seed=0 count=1000
:AllowPackage: travelceylonclient
:IncludeCategory: android.intent.category.LAUNCHER
:IncludeCategory: android.intent.category.MONKEY
** No activities found to run, monkey aborted.

Так что я тут не так делаю?

1 ответ

Решение

Вы должны разделить части имени вашего пакета точками:

adb -e shell monkey -p travelceylon.client -v 1000

Как вы можете видеть в ошибке, она пропускает \ из названия пакета:

AllowPackage: travelceylonclient :IncludeCategory: 
                          ^ ???
Другие вопросы по тегам