2011-01-20 5 views
0

Eclipse (3.6)로 android app에 ksoap2를 구현하려고합니다.KSOAP2 오류에 HttpTransport.class 파일의 소스가 없습니다.

:이 오류 로그에서

The source attachment does not contain source for the file HttpTransport.class

:

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); 라인을 타격, 내가 말하는 오류가 발생합니다 :

는 소스 코드의 일부이다

VFY: dead code 0x0005-0005 in Lorg/ksoap2/transport/ServiceConnectionMidp; .setRequestProperty (Ljava/lang/String;Ljava/lang/String;)V

도대체 무슨 문제입니까?

+0

cheak 당신의 ksoap lib 디렉토리. 그것은 httptransport 클래스가 있습니까? –

+0

아마'HttpTransportSE' – bigstones

답변

0

HttpTransport 대신 HttpTransportSE androidHttpTransportSE=new HttpTransportSE(URL) 을 사용하십시오.

아마도이 문제가 해결 될 것입니다. 문제가 HttpTransportSE와 경우

+0

나는 클래스들을 임포트하기 위해 ksoap-j2me-core-2.1.2.jar를 다운로드했으나 그것의 트리를 체크하지 않았다. 그것은 HttpTransportSE 클래스를 가지고있다 !! 나는 그것을 얻을 수있다. 그물에있는 똑같은 패키지의 나무는 그 클래스가 있다고 말한다. @ – Shark

0

, 난 당신이 다음 페이지에서 종속성 ksoap2 다운로드 할 수 있습니다 확신 : http://simpligility.github.io/ksoap2-android/getting-started.html

+0

@Marko Popovic : 대답은 링크에 없다. 링크는 단지 대답의 일부입니다. – Job

+0

@gariepy 너희들 말이 맞아, 나는 충분히주의를 기울이지 않았다. 미안합니다. 답변 삭제에 대한 제안을 삭제했습니다. –