2011-12-04 7 views
3

가능한 중복에서 웹 서비스 : 전화 안드로이드 응용 프로그램


android KSOAP2 HttpsTransport warning End mothd

내가 넷빈즈에 대한 간단한 비누 웹 서비스를 구축 할 수 있습니다. 이제 Eclipse에서 내 안드로이드 응용 프로그램에서 해당 웹 서비스를 호출하려고합니다. 이 경고가 나는 ksoap2를 사용하고 난하지 emulator.I에 실제 장치에 안드로이드 응용 프로그램을 실행 :

DX를 경고 : 무시 InnerClasses은 익명의 내부 클래스의 속성 (org.ksoap2.transport.KeepAliveHttpsTransportSE $ 1) 해당 EnclosingMethod 특성과 연결된 이 제공되지 않습니다. 이 클래스는 현대 .class 파일 형식을 목표로하지 않은 컴파일러에 의해 생성되었을 가능성이 큽니다. 권장 솔루션을 사용하여 소스에서 클래스를 다시 컴파일하는 것입니다 최대 최신 컴파일러에 하고 "-target"유형 옵션을 지정하지 않고. 이 경고를 무시의 결과는이 클래스 것이다 잘못 에 반사 작업은하지 내부 클래스 을 나타냅니다이다.

답변

4

경고가 표시됩니다 (동일한 경고가 표시됨).

내가 당신의 문자열이 잘못 생각, 그들은해야합니다 :

private static final String NAMESPACE = "http://service.hello.com"; 
private static String URL="http://79.107.216.7:8080/HelloWebApplication/HelloWS/"; 
private static String METHOD_NAME = "hello"; 
private static String SOAP_ACTION = NAMESPACE + METHOD_NAME; 

을 그리고이 라인은 당신에게 오류

SoapObject resultsRequestSOAP = (SoapObject) envelope.getResponse(); 

을 제공한다면, 시도이 : 감사합니다 @enmarc

Object response = envelope.getResponse(); 
+0

귀하의 시간과 귀하의 응답에 대단히. 그게 내 실수 였고 지금은 올바르게 작동하고있어. 경고는 괜찮아. – Katerina

관련 문제