Ошибка KSOAP2 не содержит исходный код файла HttpTransport.class

Попытка реализовать ksoap2 в приложении для Android с помощью Eclipse (3.6).

Это часть исходного кода:

SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);

SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet=true;
envelope.setOutputSoapObject(request);

HttpTransport androidHttpTransport = new HttpTransport(URL);
androidHttpTransport.call(SOAP_ACTION, envelope);

При нажатии на строку androidHttpTransport.call(SOAP_ACTION, envelope); я получаю сообщение об ошибке:

Исходное вложение не содержит исходный код файла HttpTransport.class.

В журнале я получаю эту ошибку:

VFY: мертвый код 0x0005-0005 в Lorg/ksoap2/transport/ServiceConnectionMidp; .setRequestProperty (Ljava/lang/String;Ljava/lang/String;)V

В чем, черт возьми, проблема?


person Varpi    schedule 20.01.2011    source источник
comment
очистите свою библиотеку ksoap. у него есть класс httptransport?   -  person chikka.anddev    schedule 20.01.2011
comment
наверное это HttpTransportSE   -  person bigstones    schedule 20.01.2011


Ответы (2)


Используйте HttpTransportSE androidHttpTransportSE=new HttpTransportSE(URL) вместо HttpTransport.

Вероятно, это решит вашу проблему.

person krishna    schedule 21.01.2011
comment
я скачал ksoap-j2me-core-2.1.2.jar для импорта классов, но я проверил его дерево, в нем нет класса HttpTransportSE!! где я могу его получить .. дерево точно такого же пакета в сети говорит, что у него есть этот класс @ - person Shark; 12.06.2012

Если проблема связана с HttpTransportSE, я уверен, что вы можете скачать ksoap2 с зависимостями со следующей страницы: http://simpligility.github.io/ksoap2-android/getting-started.html

person Job    schedule 03.05.2016
comment
@Marko Popovic: Ответа нет в ссылке. Ссылка - это только часть ответа. - person Job; 05.05.2016
comment
@gariepy Ребята, вы правы, я не обратил на это должного внимания. Извини за это. Я удалил свое предложение об удалении ответа. - person Marko Popovic; 06.05.2016