Android와 함께 웹 서비스에 액세스 할 수 없습니다. Eclipse와 ksoap2 라이브러리를 사용하고 있습니다. 인터넷에서 모든 코드를 돌리려고했습니다. 내가하는 일은 어딨어. 나는 모든 것을 다시 설치했지만 도움이되지 않았다.Android에서 웹 서비스에 액세스 할 수 없습니다.
오류 로그
11월 8일에서 25일까지 : 32 : E/추적 (972) : 오류 여는 추적 파일 : 해당 파일이나 디렉토리 (2)
51.872 08.25 11 : 32 : 56.143 : E/dalvikvm (972) : com.knnklz.webservice04.MunActivity 메소드에서 참조한 'org.ksoap2.serialization.SoapObject'클래스를 찾을 수 없습니다.
08-25 11 : 32 : 56.193 : E/AndroidRuntim E (972) FATAL EXCEPTION : 나사산 93
11월 8일에서 25일까지 : 32 : 56.193 : E/AndroidRuntime (972) java.lang.NoClassDefFoundError가 : org.ksoap2.serialization.SoapObject
08- 25 11 : 32 : 56.193 :/AndroidRuntime (972) E : com.knnklz.webservice04.MainActivity $의 2.run (MainActivity.java:277)
안드로이드 자바 코드에
tx = (TextView)findViewById(R.id.textView1);
try {
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
request.addProperty("Celsius", "85");
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet = true;
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
androidHttpTransport.debug = true;
androidHttpTransport.call(SOAP_ACTION, envelope);
SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
tx.setText(response.toString());
} catch (Exception e1) {
e1.printStackTrace();
}
빠른 참고 : 위의 ADT 17 이상을 사용하고 libs와 폴더 내부에 항아리를 유지하는 경우 수동으로 경로를 구축 할 필요가 없습니다. –