2016-03-01 17 views
9

Tôi đang sử dụng lệnh này để gửi tin nhắn SMS để giả lập của tôi từ dòng lệnh:ADB emu lệnh không làm việc đôi khi

adb emu sms send 8888 Hello Android 

Vấn đề là lệnh không hoạt động luôn; không có thông báo lỗi nhưng tin nhắn SMS không được gửi đến trình mô phỏng.

Ví dụ: Tôi đã thực thi lệnh 9 lần và tôi chỉ nhận được 4 SMS (5 trong số đó bị thiếu).

Trả lời

0

Đó là khá dễ dàng:

Đầu tiên mở giao diện điều khiển và kết nối qua telnet để giả lập chạy:

telnet localhost 5554 

sau đó gõ này

sms send phoneNumber textmessage 

(PhoneNumber: là người gửi số điện thoại, textmessage: tin nhắn văn bản)

Hoặc

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) I cant sử dụng đầu tiên bởi vì tôi muốn gửi sms từ dòng lệnh không phải từ telnet console. 2) Tôi không thể sử dụng tùy chọn thứ hai bởi vì đó là một lệnh để gửi sms đi từ giả lập nhưng tôi muốn gửi sms vào giả lập chính mình (sms đến) – dsharew

Các vấn đề liên quan