消息不是在某些手机通过发送smsManager

问题描述:

我特林通过smsManager发送消息。但在一些三星手机是不能够发送和显示没有错误。

I am tring to send message by smsManager. But in some of the samsung phone it is not able to send and no error is displayed.

下面是我的code

 try {
    SmsManager sms = SmsManager.getDefault();
    Toast.makeText(context, "" + phoneNumber + ": " + messageText,  Toast.LENGTH_SHORT).show();
    PendingIntent sentPI = PendingIntent.getBroadcast(getActivity(), 0, new Intent("SMS_SENT"), 0);
    PendingIntent deliveredPI = PendingIntent.getBroadcast(getActivity(), 0, new Intent("SMS_DELIVERED"), 0);
    sms.sendTextMessage(phoneNumbers, null, messageText, sentPI, deliveredPI);
} catch (Exception e) {
    Toast.makeText(context, "Sms not Send  " + e, Toast.LENGTH_SHORT).show();
     e.printStackTrace();
}

即使我用 com.klinker.android.send_message ,但它甚至没有执行

[2013-10-29 13:57:50 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/google/gson/JsonSerializer;
[2013-10-29 13:57:50 - kluebook] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/google/gson/JsonSerializer;

`

1)重新启动Eclipse。

1.) Restart Eclipse.

2)删除文件夹中。

2.) Delete bin and gen folder.

3。)清除项目和建立再次它。

3.) Clean the project and build it again.