致命异常:java.lang.UnsupportedOperationException:不支持Sms

时间:2018-10-11 10:38:46

标签: android sms

我创建了应用,可以发送短信。

我使用发送短信的方法:

 smsManager.sendMultipartTextMessage(smsPhone, null, smsBodyParts, 
 sentPendingIntents, deliveredPendingIntents);

我还为更高的OS版本在清单和运行时权限中添加了权限。应用程序运行完美,但其中一台设备三星Galaxy A7崩溃。在crashlytics中,我有日志:

Fatal Exception: java.lang.UnsupportedOperationException: Sms is not supported
   at android.telephony.SmsManager.getISmsServiceOrThrow(SmsManager.java:815)
   at android.telephony.SmsManager.sendMultipartTextMessageInternal(SmsManager.java:575)
   at android.telephony.SmsManager.sendMultipartTextMessage(SmsManager.java:544)
   at com.companyname.ProcessSMSService$SMSSendThread.run(ProcessSMSService.java:479)

我在Google中找不到有用的内容,是指我的崩溃。请帮我。为什么发生此崩溃?我该如何涵盖?谢谢。

1 个答案:

答案 0 :(得分:1)

我认为该特定设备没有短信功能。因此,您需要检查该设备是否支持短信功能。