2016-03-01 67 views
9

亞行的動車組命令我使用這個命令發送短信到命令行我模擬器:不工作有時

adb emu sms send 8888 Hello Android 

問題是命令並不總是工作;沒有錯誤信息,但SMS不傳遞給模擬器。

E.g我執行了9次命令,我只有4個SMS(其中5個丟失)。

回答

0

這是很容易:

首先打開控制檯,並通過的telnet連接到正在運行的仿真:

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)我不能使用第二個選項,因爲從模擬器發送傳出短信命令,但我想發送短信到模擬器iself(傳入短信) – dsharew