2011-01-28 38 views
7

Tôi để cho khỉ chạy trên ứng dụng của tôi (thông qua giả lập android) sử dụng các hướng dẫn sau đây:khỉ đưa ra một lỗi lẻ trên android emulator

Monkey -p <packagename> -v 5000

Tôi nhận được các lỗi sau đây:

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 

Điều này xảy ra lặp đi lặp lại sau mỗi vài giây và là lỗi duy nhất xảy ra. Điều này thật kỳ quặc vì ứng dụng của tôi không chạm vào bất kỳ chức năng trình phát đa phương tiện nào. Đó là một ứng dụng ghi chú/việc cần làm đơn giản. Bất kỳ cái nhìn sâu sắc vào những gì khỉ đang chạm vào đó gây ra lỗi và những gì tôi có thể làm để ngăn chặn nó?

Hoặc điều này có thể được bỏ qua một cách an toàn không?

Cảm ơn!

CHỈNH SỬA: Tôi nghĩ rằng tôi đã tìm thấy nguồn gốc vấn đề của mình. Rõ ràng khỉ đã xoay xở để đưa bàn phím của tôi thành một thứ tiếng Á nào đó. Và bất cứ khi nào phím dưới cùng bên trái (hai ký tự châu Á) được nhấn vào hình ảnh bàn phím mềm bên dưới. Tôi nhận được lỗi mediaplayer. Có ai biết những gì phím này không? WHY MONKEY! WHY!?!?

+0

Bạn có cố gắng phát âm thanh không? – ykatchou

+0

Không, đó là lý do tại sao điều này thật lạ với tôi. Tôi không chạm vào bất kỳ âm thanh nào liên quan. Tôi sẽ chạy nó một lần nữa với sự gia tăng động từ bây giờ. –

+1

Thực ra, bất cứ khi nào tôi chạy khỉ trên ứng dụng của mình, trình phát phương tiện của tôi bắt đầu phát và thay đổi bài hát. Rất lạ. Ứng dụng của tôi không có chức năng này. –

Trả lời

1

Có thể cố gắng vào chế độ ghi âm giọng nói có thể bị lỗi trong trình mô phỏng do thiếu đầu vào micrô. Một suy nghĩ khác là nó nhấn các phím âm lượng mà trình giả lập của bạn không thể xử lý vì một lý do kỳ lạ nào đó.

Điều tôi luôn làm là giới hạn con khỉ với những gì tôi muốn thử nghiệm. Theo số Monkey doc page, bạn có thể đặt --pct-syskeys--pct-anyevent thành 0 và xem điều đó có khắc phục được không.

+0

Cảm ơn câu trả lời Andrew. Tôi đã thử điều này để không có kết quả: - \. Nhưng bạn đã cho tôi suy nghĩ và tôi thậm chí vô hiệu hóa các âm thanh cảm ứng âm thanh và vẫn không có gì ... –

+0

Tôi đã thử trên một giả lập Android 1.6 thay vì 2.2 và tôi không nhận được lỗi. Tôi đang bôi nó lên cho một số hệ điều hành wackiness không liên quan đến tôi ứng dụng (điều này là hoàn toàn sẽ cắn tôi trong ass, tôi biết điều đó). –

+1

pct-syskeys có thể đã hoạt động tại một số điểm, nhưng nó không hoạt động trên 4.4.2. Cờ được chấp nhận nhưng con khỉ vẫn thao túng âm lượng (cũng chụp ảnh màn hình). –

Các vấn đề liên quan