我创建了一个通过GSM调制解调器发送短信的短信项目。我用手机(三星Galaxy S2)作为调制解调器。
当我的手机运行Android 4.0.4时,我能够从手机发送短信,而我的应用程序也可以使用诺基亚手机。
然而,自从我将Samsung Galaxy升级到Android 4.1.2后,我再也无法发送短信了。有没有其他人在Android 4.1.2中遇到此问题?
我知道这不是我的代码,因为我有来自其他来源的C#SMS库,并获得相同的结果。
这是我的堆栈跟踪:
org.smslib.TimeoutException: No response from device.
at org.smslib.modem.AModemDriver$CharQueue.get(AModemDriver.java:535)
at org.smslib.modem.AModemDriver.getResponse(AModemDriver.java:338)
at org.smslib.modem.AModemDriver.getResponse(AModemDriver.java:313)
at org.smslib.modem.athandler.ATHandler.getSimStatus(ATHandler.java:145)
at org.smslib.modem.AModemDriver.connect(AModemDriver.java:132)
at org.smslib.modem.ModemGateway.startGateway(ModemGateway.java:189)
at org.smslib.Service$1Starter.run(Service.java:277)