Monkey在android emulator上给出了一个奇怪的错误

Monkey在android emulator上给出了一个奇怪的错误,android,testing,android-emulator,monkey,android-monkey,Android,Testing,Android Emulator,Monkey,Android Monkey,我使用以下指令让monkey在我的应用程序上运行(通过android emulator): Monkey-p-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/MediaPlayerServ

我使用以下指令让monkey在我的应用程序上运行(通过android emulator):

Monkey-p-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
每隔几秒钟就会发生一次又一次的错误,这是唯一发生的错误。这很奇怪,因为我的应用程序根本不涉及任何媒体播放器功能。这是一个简单的备忘/待办事项应用程序。有没有任何关于猴子触摸导致错误的东西的见解,以及我能做些什么来防止它

还是可以安全地忽略这一点

谢谢

编辑: 我想我找到了问题的根源。显然,猴子把我的键盘变成了某种亚洲语言。每当在下面的软键盘图像中按下左下键(两个亚洲字符)时。我收到mediaplayer错误。有人知道这把钥匙的作用吗??

它可能试图进入语音录制模式,由于缺少麦克风输入,该模式可能会在模拟器中失败。另一个想法是,由于某些奇怪的原因,它会碰到模拟器无法处理的音量键


我总是把猴子限制在我想测试的范围内。根据,您可以将
--pct syskeys
--pct anyevent
设置为0,并查看这是否修复了它

不,这就是为什么我觉得这很奇怪。我不碰任何声音相关的东西。现在,我将以更详细的方式再次运行它。事实上,每当我在我的应用程序上运行monkey时,我的媒体播放器就会开始播放和更改歌曲。很奇怪。我的应用程序没有这些功能。很抱歉,这里的“猴子”指的是什么?只是好奇。@SrujanBarai Monkey是一款测试应用程序,用于对应用程序进行压力测试。这就像把手机交给猴子,让它们把手机翻过来,然后砰地敲击键盘一样。谢谢你的回答。我试过了,但没用:-\。但你让我思考,我甚至禁用了可听的触摸音,但仍然一无所获……我在安卓1.6模拟器而不是2.2上进行了尝试,我没有发现错误。我把它归咎于一些与我的应用程序无关的操作系统怪癖(我知道这完全会咬到我的屁股)。pct系统键可能在某个时候起作用,但在4.4.2上不起作用。该标志已被接受,但猴子仍在操纵音量(也会截图)。