Adb emu命令有时不起作用

时间:2016-03-01 07:02:36

标签: android android-emulator sms adb

我正在使用此命令从命令行向我的模拟器发送短信:

adb emu sms send 8888 Hello Android

问题是命令总是不起作用;没有错误消息,但SMS未传递给模拟器。

E.g我执行了9次命令,我只收到4条短信(其中5条缺失)。

1 个答案:

答案 0 :(得分: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