Monkey Runner - Использование его в классе Java для отправки команд в эмулятор - PullRequest
2 голосов
/ 17 июля 2011

Я пытаюсь использовать этот Java-класс бегуна обезьян здесь , который был получен из здесь . Это выглядит действительно хорошо, однако, каждый раз, когда я запускаю его, я получаю эту ошибку:

02: 01: 38 E / adb: не удалось получить версию adb: не удается запустить программу "adb": ошибка CreateProcess = 2, система не может найти файл указанный

Я обязательно переадресация и запуск сервера обезьян следующим образом:

adb forward tcp: 1080 tcp: 1080

Оболочка ADB - порт 1080

Я запускаю этот класс в затмении. Что я делаю не так?

Буду также признателен за ссылки на примеры использования бегуна обезьян в классе Java для отправки команд в эмулятор. Я не хочу использовать скрипт Python / Jython. Я хочу сделать это в классе Java.

1 Ответ

1 голос
/ 18 июля 2011

Если вы используете windows, возможно, adb находится не в системном пути, а в пользовательском пути. И eclipse запускает его как другой пользователь, и поэтому не может найти adb.exe.

...