나를 위해 만든 webservice를 테스트하려고 시도하는 중이며 android에 시도 할 때 문제가 있습니다. 나는 모든 게시물을 읽고 그것을 해결할 수 없다. 내가 얻을 ksoap2-android-assembly-2.6.5-jar-with-dependencies
에 업데이트하는 경우android webservice ksoap2 실수
01-25 04:46:38.374: E/AndroidRuntime(781): FATAL EXCEPTION: main
01-25 04:46:38.374: E/AndroidRuntime(781): java.lang.NoClassDefFoundError: org.ksoap2.serialization.SoapObject
01-25 04:46:38.374: E/AndroidRuntime(781): at es.proyecto.gestorincidencias.ListIncidencesActivity.onCreate(ListIncidencesActivity.java:47)
01-25 04:46:38.374: E/AndroidRuntime(781): at android.app.Activity.performCreate(Activity.java:5008)
01-25 04:46:38.374: E/AndroidRuntime(781): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
01-25 04:46:38.374: E/AndroidRuntime(781): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
01-25 04:46:38.374: E/AndroidRuntime(781): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
01-25 04:46:38.374: E/AndroidRuntime(781): at android.app.ActivityThread.access$600(ActivityThread.java:130)
01-25 04:46:38.374: E/AndroidRuntime(781): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
01-25 04:46:38.374: E/AndroidRuntime(781): at android.os.Handler.dispatchMessage(Handler.java:99)
01-25 04:46:38.374: E/AndroidRuntime(781): at android.os.Looper.loop(Looper.java:137)
01-25 04:46:38.374: E/AndroidRuntime(781): at android.app.ActivityThread.main(ActivityThread.java:4745)
01-25 04:46:38.374: E/AndroidRuntime(781): at java.lang.reflect.Method.invokeNative(Native Method)
01-25 04:46:38.374: E/AndroidRuntime(781): at java.lang.reflect.Method.invoke(Method.java:511)
01-25 04:46:38.374: E/AndroidRuntime(781): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
01-25 04:46:38.374: E/AndroidRuntime(781): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
01-25 04:46:38.374: E/AndroidRuntime(781): at dalvik.system.NativeStart.main(Native Method)
문제가 컴파일 :
The import org.ksoap2 cannot be resolved
내가 라이브러리를 추가 할 때 실행할 때
import java.io.IOException;
import org.ksoap2.SoapEnvelope;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapPrimitive;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.HttpTransportSE;
import org.xmlpull.v1.XmlPullParserException;
import android.util.Log;
import android.widget.TextView;
import android.os.Bundle;
import android.app.Activity;
public class ListIncidencesActivity extends Activity {
private static final String NAMESPACE = "http://localhost:8080/";
private static String URL="http://localhost:8080/WebApp/services/Hola?wsdl";
private static final String METHOD_NAME = "DiHola";
private static final String SOAP_ACTION ="http://localhost:8080/DiHola";
private SoapObject request=null;
private SoapSerializationEnvelope envelope=null;
private SoapPrimitive resultsRequestSOAP=null;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_list_incidences);
request = new SoapObject(NAMESPACE, METHOD_NAME);
request.addProperty("nombre","R1K4R2");
envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.setOutputSoapObject(request);
HttpTransportSE transporte = new HttpTransportSE(URL);
try {
transporte.call(SOAP_ACTION, envelope);
resultsRequestSOAP = (SoapPrimitive)envelope.getResponse();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (XmlPullParserException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Log.v("Milagro?","SIIII "+ resultsRequestSOAP);
}
}
가 ksoap2-android-assembly-2.5.8-jar-with-dependencies
내가 치명적인 오류가 발생합니다 : 다음은 내 코드입니다
하지만 다른 사람이 (와이어) 추가 할 때 다릅니다. 나타납니다! mi 아이콘 프로젝트의 신호.
그래서 어떤 아이디어 ?? 나는 경험이 없기 때문에 내가 처음으로 볼 수없는 작은 실수가되기를 바랍니다.
미리 감사드립니다.
아마 내 ksoap2 - 안드로이드 - 어셈블리 - 2.6.5 - 병 - 의존성이 손상되었습니다 ?? 링크가 가져올 게 뭐야? 이해하지 못함; D – user1751840
라이브러리 옆에있는 "ORDER AND EXPORT"에 ksoap2-android-assembly-2.6.5-jar-dependent를 추가했습니다. – user1751840