2016-06-27 23 views
7

Prima di Android Studio 2.0, potevo inviare messaggi SMS tra emulatori usando i loro ID di emulazione (vedere: https://stackoverflow.com/a/4726121/212508). Tuttavia questo metodo non funziona su nuovi emulatori con il pannello sul lato destro.Invia SMS tra emulatori Android

E 'possibile inviare messaggi SMS tra nuovi Emulatori Android (2.x)?

Nota: desidero inviare il messaggio dall'emulatore all'emulatore. Non tramite telnet o ADM.

risposta

7

Sto affrontando lo stesso problema. Sembra che sia un bug noto, lo trovi qui: https://code.google.com/p/android/issues/detail?id=210767

Sembra che l'abbiano risolto e aggiungerà la correzione alle versioni future.

Intanto non ho trovato un modo per risolverlo ...

+0

Beh, se non esiste una soluzione al problema, dovresti ottenere la taglia. –

+1

Vedere: http://stackoverflow.com/a/39367259/726776 in questa discussione. –

+0

Sì, finalmente è stato risolto l'aggiornamento all'ultima versione di Android SDK Build Tools – algarrobo

1

scrivere questo codice ed eseguire applicazioni in Emulatore 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 alla più recente Anteprima Android SDK creare strumenti risolve il problema.

Android SDK Tools 25.2.2 rc1

enter image description here

Assicurarsi di abilitare "Anteprima Strumenti" nelle settigns.