Android Debug:将短信从cmd发送到真实设备

时间:2013-05-09 19:32:05

标签: android

我正在调试使用短信发送功能的Android应用。要测试此功能,我需要向运行此应用程序的设备发送短信。我在真实设备上测试这个应用程序。 (通过adb连接到我的电脑)

我的问题是:如何从计算机向此设备发送短信。我似乎尝试了这个教程tutorial,但它不起作用。

telnet
o localhost 5554 (or 5555)

我总是收到“找不到主持人”。所以,请告诉我如何做这项工作。

谢谢:)

2 个答案:

答案 0 :(得分:2)

您的真实设备是否是连接到网络的手机?从其他手机或电子邮件网关发送短信。

IIRC,5554,5555等是模拟器的“电话号码”。我向模拟器发送短信的说明如下:

要在模拟器中测试SMS,只需启动第二个模拟器并将测试消息发送到模拟器编号,例如“5554”

也许你也可以使用telnet,我不知道。如果是这样,我需要更新我的笔记。

P.S。以下是关于电子邮件到SMS网关的说明:

Verizon:      5551234567@vtext.com
AT&T:         5551234567@txt.att.net
T-Mobile:     5551234567@tmomail.net
Sprint:       5551234567@messaging.sprintpcs.com

Alltel        @message.alltel.com
Amp'd         @vtext.com
Boost         @myboostmobile.com
AT&T          @txt.att.net
Metrocall     @page.metrocall.com
Nextel        @messaging.nextel.com
Sprint        @messaging.sprintpcs.com
T-Mobile      @tmomail.net
US Cellular   @mms.usc.net
Verizon       @vtext.com
Virgin (USA)  @vmobi.com
Windstream    @windstream.net

答案 1 :(得分:0)

似乎adb侦听端口5037上的连接

“telnet localhost 5037”连接到我的电脑。

尝试 adb kill-server adb start-server

当adb启动时,它会打印端口号