2016-06-27 11 views
7

Vor Android Studio 2.0 konnte ich SMS-Nachrichten zwischen Emulatoren mit ihren Emulator-IDs senden (siehe: https://stackoverflow.com/a/4726121/212508). Diese Methode funktioniert jedoch nicht auf neuen Emulatoren mit dem Panel auf der rechten Seite.Senden Sie SMS zwischen Android-Emulatoren

Ist es möglich, SMS-Nachrichten zwischen neuen Android Emulatoren (2.x) zu senden?

Hinweis: Ich möchte die Nachricht vom Emulator zum Emulator senden. Nicht über Telnet oder ADM.

Antwort

7

Ich stehe vor dem gleichen Problem. Es sieht aus, dass es ein bekannter Fehler ist, Sie können es hier finden: https://code.google.com/p/android/issues/detail?id=210767

Sieht aus wie sie es gelöst haben, und wird das Update auf zukünftige Versionen hinzufügen.

Inzwischen habe ich keine Möglichkeit gefunden, es zu lösen ...

+0

Nun, wenn es keine Lösung für das Problem gibt, sollten Sie das Kopfgeld erhalten. –

+1

Siehe: http://Stackoverflow.com/a/39367259/726776 in diesem Thread. –

+0

Ja, endlich ist das Upgrade auf die neuesten Preview Android SDK Build Tools gelöst – algarrobo

1

schreiben Sie diesen Code, und führen Sie die Anwendung in Emulator 5554.

PendingIntent pi; 
SmsManager sms; 
String msg = "android.telephony.SmsManager.STATUS_ON_ICC_SENT"; 
PendingIntent piSent = PendingIntent.getBroadcast(MainActivity.this, 0,new Intent(msg), 0); 
sms = SmsManager.getDefault(); 
sms.sendTextMessage("5556", null, "This is sample test message", piSent, null); 
0

Ugrading auf die neueste Vorschau Android SDK Werkzeuge löst beim Aufbau das Problem.

Android SDK-Tools 25.2.2 rc1

enter image description here

Seien Sie sicher, "Vorschau Tools" in den settigns zu ermöglichen.