noSuchMethod Приходит ошибка

Я использую четыре библиотеки

названный как 1) twilio-sdk 3.10 2) twilioclient-android 3) Android jar 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-запросом, может ли кто-нибудь сказать мне, как решить эту проблему

См. приведенное выше исключение.


person Amrinder    schedule 21.03.2013    source источник
comment
Пожалуйста, проверьте с помощью jd, что метод, вызываемый из строки 137 TwilioRestClient.java, существует или нет. Возможно из-за несовпадения версий   -  person Shreyos Adikari    schedule 21.03.2013
comment
Сообщение об исключении было искажено. Вы отрезали имя фактического отсутствующего метода/конструктора.   -  person Stephen C    schedule 21.03.2013
comment
как я могу это решить, могу ли я поделиться кодом?   -  person Amrinder    schedule 21.03.2013
comment
отправитьУведомление(); /* Создание нового клиента 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();   -  person Amrinder    schedule 21.03.2013
comment
какая 4-я библиотека? ;)   -  person Deepzz    schedule 21.03.2013
comment
libtwilio-native.so это четвертый   -  person Amrinder    schedule 21.03.2013


Ответы (1)


Я подозреваю, что у вас есть некоторое несоответствие библиотеки (.jar). Этот метод указывает, что класс найден, но метод, на который указывает ссылка, нет. Я подозреваю, что одна библиотека была скомпилирована для определенной версии другой, и этот метод отсутствует в той версии, которую вы указали. повторная поставка.

person Brian Agnew    schedule 21.03.2013
comment
означает, что я мог бы использовать более старшую версию twilio-java sdk, новой является twilio-java sdk 3.13.jar. - person Amrinder; 21.03.2013