2016-03-01 8 views
9

Arbeits Ich verwende diesen Befehl SMS an meinen Emulator von der Kommandozeile zu senden:Adb emu Befehl nicht manchmal

adb emu sms send 8888 Hello Android 

Das Problem ist der Befehl nicht immer funktioniert; keine Fehlermeldung, aber die SMS wird nicht an den Emulator übermittelt.

ZB Ich führte den Befehl 9 mal und ich habe nur 4 SMS (5 von ihnen fehlen).

Antwort

0

Es ist ganz einfach:

zuerst die Konsole öffnen und über Telnet zum laufenden Emulator verbinden:

telnet localhost 5554 

geben Sie dann diese

sms send phoneNumber textmessage 

(PhoneNumber: ist Absender Telefonnummer, Textnachricht)

Oder

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) Ich kann nicht den ersten benutzen, weil ich das Versenden von SMS Linie von Befehl will nicht von der Telnet-Konsole. 2) Ich kann die zweite Option, weil das ein Befehl zum Senden von abgehenden SMS von dem Emulator benutzen, aber ich sms in den Emulator senden möge iself (eingehende SMS) – dsharew

Verwandte Themen