2016-03-01 11 views
9

काम नहीं कर आदेश मैं कमांड लाइन से मेरी एमुलेटर को एसएमएस भेजने के लिए इस आदेश का उपयोग कर रहा हूँ:Adb एमु कभी कभी

adb emu sms send 8888 Hello Android 

मुद्दा आदेश हमेशा काम नहीं करता है, कोई त्रुटि संदेश नहीं है लेकिन एसएमएस एमुलेटर को वितरित नहीं किया गया है।

उदा। मैंने 9 बार आदेश दिया और मुझे केवल 4 एसएमएस मिले (उनमें से 5 गायब)।

उत्तर

0

यह काफी आसान है:

पहले कंसोल खोलें तथा चल एमुलेटर को टेलनेट के माध्यम से कनेक्ट:

telnet localhost 5554 

तो टाइप करें इस

sms send phoneNumber textmessage 

(PhoneNumber: इस है फोन नंबर, textmessage: टेक्स्ट संदेश)

या

adb shell am start -a android.intent.action.SENDTO -d sms:5554 --es sms_body "SMS BODY GOES HERE" --ez exit_on_sent true 
adb shell input keyevent 22 
adb shell input keyevent 66 
+0

1) मैं पहली बार एक का उपयोग नहीं कर सकते, क्योंकि मैं टेलनेट कंसोल से नहीं कमांड लाइन से एसएमएस भेजना चाहते हैं। 2) मैं दूसरे विकल्प का उपयोग नहीं कर सकता क्योंकि यह एमुलेटर से आउटगोइंग एसएमएस भेजने के लिए एक आदेश है, लेकिन मैं एमुलेटर में एसएमएस भेजना चाहता हूं (आने वाली एसएमएस) – dsharew

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