2011-01-28 22 views
7

मैं अपने ऐप पर बंदर रन दे रहा हूँ पर एक अजीब त्रुटि (एंड्रॉयड एमुलेटर के माध्यम से) दे रही है निम्नलिखित अनुदेश का उपयोग कर:बंदर एंड्रॉयड एमुलेटर

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 

यह हर कुछ सेकंड में बार-बार होता है और यह एकमात्र त्रुटि होती है। यह अजीब है क्योंकि मेरा ऐप किसी भी मीडिया प्लेयर कार्यक्षमता को स्पर्श नहीं करता है। यह एक साधारण नोट/टू-डू ऐप है। बंदर क्या स्पर्श कर रहा है उसमें कोई अंतर्दृष्टि है जिससे त्रुटि उत्पन्न हो रही है और मैं इसे रोकने के लिए क्या कर सकता हूं?

या इसे सुरक्षित रूप से अनदेखा किया जा सकता है?

धन्यवाद!

संपादित करें: मुझे लगता है कि मुझे अपने मुद्दे का स्रोत मिला। स्पष्ट रूप से बंदर मेरे कीबोर्ड को किसी प्रकार की एशियाई भाषा में रखने में कामयाब रहा। और जब भी नीचे बाएं कुंजी (दो एशियाई पात्र) नीचे नरम कीबोर्ड छवि में दबाया जाता है। मुझे mediaplayer त्रुटि प्राप्त होती है। क्या कोई जानता है कि यह कुंजी क्या करती है ?? WHY MONKEY! WHY!?!?

+0

क्या आप ध्वनि चलाने की कोशिश करते हैं? – ykatchou

+0

नहीं, यही कारण है कि यह मेरे लिए अजीब है। मैं कुछ भी ध्वनि से छूना नहीं है। मैं इसे फिर से बढ़ी हुई वर्बोजिटी के साथ चलाने के लिए जा रहा हूं। –

+1

असल में, जब भी मैं अपने ऐप पर बंदर चलाता हूं, तो मेरा मीडिया प्लेयर गाना बजाने और गाने बदलने लगता है। बहुत अजीब। मेरे ऐप में इस कार्यक्षमता में से कोई नहीं है। –

उत्तर

1

यह ध्वनि रिकॉर्ड मोड में प्रवेश करने की कोशिश कर रहा है जो माइक्रोफोन इनपुट की कमी के कारण एम्यूलेटर में विफल हो सकता है। एक और विचार यह है कि यह वॉल्यूम कुंजियों को मार रहा है जो आपका एमुलेटर कुछ अजीब कारणों से संभाल नहीं सकता है।

जो मैंने हमेशा किया वह बंदर को उस सीमा तक सीमित कर रहा था जिसे मैं परीक्षण करना चाहता था। Monkey doc page पर आप --pct-syskeys और --pct-anyevent से 0 पर सेट कर सकते हैं और देख सकते हैं कि यह ठीक करता है या नहीं।

+0

उत्तर एंड्रयू के लिए धन्यवाद। मैंने इसका कोई फायदा नहीं उठाया: - \। लेकिन आपने मुझे सोच लिया और मैंने श्रव्य स्पर्श टोन को भी अक्षम कर दिया और अभी भी कुछ भी नहीं ... –

+0

मैंने 2.2 के बजाय एंड्रॉइड 1.6 एमुलेटर पर कोशिश की और मुझे त्रुटि नहीं मिल रही है। मैं इसे कुछ ऐप से संबंधित किसी भी ओएस की बेकारता के लिए तैयार कर रहा हूं (यह पूरी तरह से मुझे गधे में काटने वाला है, मुझे पता है)। –

+1

pct-syskeys किसी बिंदु पर काम कर सकते हैं, लेकिन यह 4.4.2 पर काम नहीं करता है। ध्वज स्वीकार किया जाता है लेकिन बंदर अभी भी मात्रा में हेरफेर करता है (स्क्रीनशॉट भी लेता है)। –

संबंधित मुद्दे