2016-03-01 60 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