【问题标题】:noSuchMethod Error comingnoSuchMethod 错误来了
【发布时间】:2013-03-21 11:50:45
【问题描述】:

我正在使用四个库

命名为 1) twilio-sdk 3.10 2) twilioclient-android 3) 安卓罐子 4) libtwilio-native.so

当我使用TwilioRestClient client = new TwilioRestClient("id","toknid")

然后我得到错误

       java.lang.NoSuchMethodError:   
      org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager. 
      03-21 13:19:11.223: E/AndroidRuntime(296): at com.twilio.sdk.TwilioRestClient.
     (TwilioRestClient.java:137) 03-21 13:19:11.223: E/AndroidRuntime(296): 
  at   com.twilio.sdk.TwilioRestClient.(TwilioRestClient.java:108) 

这部分我做了很多研发,肯定是HTTP请求的问题,谁能告诉我怎么解决这个问题

请参阅上述例外。

【问题讨论】:

  • 请检查 jd 从 TwilioRestClient.java 第 137 行调用的方法是否存在。可能是版本不匹配造成的
  • 异常消息已损坏。您已经删除了实际缺少的方法/构造函数的名称。
  • 我怎么能解决它,我可以分享代码吗?
  • sendNotification() ; /* 实例化一个新的 Twilio Rest Client */ TwilioRestClient client = new TwilioRestClient(sub_sid, sub_auth_token); //twilio-java-sdk-3.3.10-jar-with-dependencies.jar // 获取账号并调用工厂类 Account acct = client.getAccount(); SmsFactory smsFactory = acct.getSmsFactory();
  • 第四个库是哪个? ;)

标签: java android twilio


【解决方案1】:

我怀疑你有一些库 (.jar) 不匹配。该方法表明正在找到一个类,但引用的方法不是。我怀疑一个库已针对另一个库的特定版本进行编译,并且该方法不存在于您的版本中'补货。

【讨论】:

  • 表示我可以使用更高版本的 twilio-java sdk,新的是 twilio-java sdk 3.13.jar
猜你喜欢
  • 2017-02-02
  • 2021-01-07
  • 2011-09-14
  • 1970-01-01
  • 1970-01-01
  • 2012-06-30
  • 2016-12-14
  • 2019-01-03
  • 2019-01-04
相关资源
最近更新 更多