hereから入手したこのサルランナーJavaクラスhereを使用しようとしています。それはしかし、私はそれを実行するたびに、私はこのエラーを取得し、本当に良いです:モンキーランナー - それをJavaクラスで使用してエミュレータにコマンドを送信
02:01:38 E/adb: Failed to get the adb version: Cannot run program "adb": CreateProcess error=2, The system cannot find the file specified
私はそうのような猿のサーバーを転送して起動することを確認してください:
adb forward tcp:1080 tcp:1080
adb shell monkey --port 1080
私は内でこのクラスを実行しています日食。私は間違って何をしていますか?
Javaクラスのモンキーランナーを使用してコマンドをエミュレーターに送信する例へのリンクもありがたいです。私はPython/Jythonスクリプトを使用したくない。私はJavaクラス内でそれをやりたい。
Windowsを使用している場合、おそらくadbはシステムパス上ではなくユーザーパス上にあります。 eclipseは別のユーザーとして実行しているため、adb.exeが見つかりません。 – Mannaz
@マンナズ - あなたは正しいと思います!私はちょうどadbの代わりに完全なパスを追加し、それは私にもうエラーを与えることはありません。しかし、それは私が解決することができますnullポインタの例外につながります。上記を回答として追加してもよろしいですか? – Rudimentary