7

次の命令を使用して、(Androidエミュレーターを介して)アプリでサルを実行させています。

Monkey -p <packagename> -v 5000

次のエラーが表示されます。

01-28 11:45:55.392: ERROR/MediaPlayerService(34):   error: -2
01-28 11:45:55.392: ERROR/MediaPlayer(58): Unable to to create media player
01-28 11:45:58.783: ERROR/MediaPlayerService(34):   error: -2
01-28 11:45:58.783: ERROR/MediaPlayer(58): Unable to to create media player
01-28 11:46:13.742: ERROR/MediaPlayerService(34):   error: -2
01-28 11:46:13.752: ERROR/MediaPlayer(58): Unable to to create media player

これは数秒ごとに何度も何度も発生し、発生する唯一のエラーです。私のアプリはメディアプレーヤーの機能にまったく触れていないので、これは奇妙です。シンプルなメモ・ToDoアプリです。エラーの原因となっているサルが触れているものと、それを防ぐために何ができるかについての洞察はありますか?

または、これは安全に無視できますか?

ありがとう!

編集: 問題の原因を見つけたと思います。どうやらモンキーは私のキーボードをある種のアジア言語に変えたようです。また、下のソフト キーボード イメージで左下のキー (2 つのアジア文字) が押されるたびに。mediaplayer エラーが表示されます。このキーが何をするのか知っている人はいますか?? なぜモンキー! どうして!?!?

4

1 に答える 1

1

マイク入力がないためにエミュレーターで失敗する可能性がある音声録音モードに入ろうとしている可能性があります。別の考えは、エミュレータが何らかの奇妙な理由で処理できないボリュームキーを押していることです。

私がいつも行っていたのは、サルをテストしたいものに限定することでした。Monkey doc page に従って--pct-syskeysおよびを 0 に設定し--pct-anyeventて、それが修正されるかどうかを確認できます。

于 2011-02-01T00:51:27.403 に答える