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

这种情况每隔几秒钟就会一遍又一遍地发生,并且是唯一发生的错误。这很奇怪,因为我的应用根本不涉及任何媒体播放器功能。这是一个简单的笔记/待办事项应用程序。对导致错误的猴子正在触摸什么以及我可以做些什么来防止它有任何见解吗?

或者这可以安全地忽略吗?

谢谢!

编辑: 我想我找到了问题的根源。显然猴子设法把我的键盘变成了某种亚洲语言。并且每当在下面的软键盘图像中按下左下键(两个亚洲字符)时。我收到媒体播放器错误。有谁知道这把钥匙是干什么的?? 为什么是猴子! 为什么!?!?

4

1 回答 1

1

它可能正在尝试进入语音记录模式,由于缺少麦克风输入,这可能会在模拟器中失败。另一个想法是它正在按下你的模拟器由于某种奇怪的原因无法处理的音量键。

我一直做的是将猴子限制在我想要测试的范围内。根据Monkey 文档页面,您可以将--pct-syskeysand设置--pct-anyevent为 0 并查看是否可以修复它。

于 2011-02-01T00:51:27.403 回答