Как использовать Android monkey

#android #shell #adb #monkey

#Android #оболочка #adb #обезьяна

Вопрос:

Я немного запутался в том, как на самом деле использовать monkey , я думал, что вы должны включить свой эмулятор, зайти в редактор терминала и ввести:

 $ adb shell monkey -p insert.my.package.name.here -v 500
  

поскольку это не сработало (ошибка, adb: permission denied )

я попробовал monkey -p insert.blah.blah -v 500 , и выясняется, что он был убит, что я делаю не так?

Ответ №1:

Вероятно, он пытается связаться с устройством через ваш USB-порт.

Вероятно, вам просто нужно добавить -e туда, чтобы сообщить adb о подключении к эмулятору:

 $ adb shell monkey -p insert.my.package.name.here -v 500
  

(Или -s serialnum если у вас запущено более одного эмулятора.)

См. раздел Направляющие команды в документах ADB.

Комментарии:

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

Ответ №2:

Это хорошо объяснено здесь:

https://android.googlesource.com/platform/development/ /master/cmds/monkey/README.NETWORK.txt

это инструмент для тестирования приложений, а порт указывает, к какому порту подключаться (привязывается к localhost) для выдачи удаленных команд