我正在使用此命令从命令行向我的模拟器发送短信:
adb emu sms send 8888 Hello Android
问题是命令总是不起作用;没有错误消息,但SMS未传递给模拟器。
E.g我执行了9次命令,我只收到4条短信(其中5条缺失)。
答案 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