我正在使用此命令从命令行向我的模拟器发送短信:
adb emu sms send 8888 Hello Android
问题是命令并不总是有效;没有错误消息,但 SMS 未传送到模拟器。
例如,我执行了 9 次命令,但只收到 4 条短信(其中 5 条丢失)。
最佳答案
这很简单:
首先打开控制台并通过telnet连接到正在运行的模拟器:
telnet localhost 5554
然后输入这个
sms send phoneNumber textmessage
(
PhoneNumber:
is sender phone number,textmessage:
text message)
或者
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
关于android - Adb emu 命令有时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35716612/