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) 

Бях направил много R&D по тази част, трябва да има проблем с HTTP заявка, може ли някой да ми каже как да разреша този проблем

Моля, вижте горното изключение.


person Amrinder    schedule 21.03.2013    source източник
comment
Моля, проверете с jd дали методът, извикан от TwilioRestClient.java ред 137, е там или не. Може да се дължи на несъответствие на версията   -  person Shreyos Adikari    schedule 21.03.2013
comment

Тъй като използвате Liferay 5, опитайте да използвате 'exclusive' windowState във вашия URL адрес, както е обяснено в тук.

  -  person Stephen C    schedule 21.03.2013
comment
как мога да го реша, мога ли да споделя кода?   -  person Amrinder    schedule 21.03.2013
comment
sendNotification(); /* Създаване на нов Twilio Rest клиент */ TwilioRestClient клиент = нов 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.така че това е четвъртият   -  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