2012-12-05 134 views
0

嗨即時通訊新的Android開發..對不起。Android應用程序崩潰,因爲我嘗試使用kSoap2

我的Android應用程序崩潰,因爲我嘗試使用kSoap2的應用程序連接到Web服務: 我的錯誤日誌如下:

2-05 12:48:05.100: E/dalvikvm(749): Could not find class 'org.ksoap2.serialization.SoapObject', referenced from method com.example.mytestws.MainActivity.onCreate 
12-05 12:48:05.100: W/dalvikvm(749): VFY: unable to resolve new-instance 548 (Lorg/ksoap2/serialization/SoapObject;) in Lcom/example/mytestws/MainActivity; 
12-05 12:48:05.100: D/dalvikvm(749): VFY: replacing opcode 0x22 at 0x0012 
12-05 12:48:05.100: D/dalvikvm(749): VFY: dead code 0x0014-0057 in Lcom/example/mytestws/MainActivity;.onCreate (Landroid/os/Bundle;)V 
12-05 12:48:05.250: D/AndroidRuntime(749): Shutting down VM 
12-05 12:48:05.250: W/dalvikvm(749): threadid=1: thread exiting with uncaught exception (group=0x4001d800) 
12-05 12:48:05.261: E/AndroidRuntime(749): FATAL EXCEPTION: main 
12-05 12:48:05.261: E/AndroidRuntime(749): java.lang.NoClassDefFoundError: org.ksoap2.serialization.SoapObject 
12-05 12:48:05.261: E/AndroidRuntime(749): at com.example.mytestws.MainActivity.onCreate(MainActivity.java:29) 
12-05 12:48:05.261: E/AndroidRuntime(749): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 
12-05 12:48:05.261: E/AndroidRuntime(749): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627) 
12-05 12:48:05.261: E/AndroidRuntime(749): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 
12-05 12:48:05.261: E/AndroidRuntime(749): at android.app.ActivityThread.access$2300(ActivityThread.java:125) 
12-05 12:48:05.261: E/AndroidRuntime(749): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033) 
12-05 12:48:05.261: E/AndroidRuntime(749): at android.os.Handler.dispatchMessage(Handler.java:99) 
12-05 12:48:05.261: E/AndroidRuntime(749): at android.os.Looper.loop(Looper.java:123) 
12-05 12:48:05.261: E/AndroidRuntime(749): at android.app.ActivityThread.main(ActivityThread.java:4627) 
12-05 12:48:05.261: E/AndroidRuntime(749): at java.lang.reflect.Method.invokeNative(Native Method) 
12-05 12:48:05.261: E/AndroidRuntime(749): at java.lang.reflect.Method.invoke(Method.java:521) 
12-05 12:48:05.261: E/AndroidRuntime(749): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
12-05 12:48:05.261: E/AndroidRuntime(749): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
12-05 12:48:05.261: E/AndroidRuntime(749): at dalvik.system.NativeStart.main(Native Method) 
+0

它說沒有類定義錯誤,eclipse無法找到org.ksoap2.serialization.SoapObject,它可能是從錯誤信息中丟失的,或者當你將它添加到你的proj的情況下它是一個庫或外部jar – vodich

+0

請確保kSoap2作爲參考資料庫添加到您的項目 –

+0

@najjaseven接受它已幫助您的答案 – frayab

回答

1

你必須ksoap2庫到類路徑添加爲外部庫,並將.jar複製到項目的libs文件夾中。

+1

嘿太棒了!非常感謝.. – Kasanova

+0

你很好!你必須接受回答請 – frayab

+0

你可以請看看下面的鏈接,讓我知道我現在有問題,請問..謝謝!http://stackoverflow.com/questions/13719386/web-service-provides-輸出錯誤時-i的存取它貫通機器人-代替-的 – Kasanova

相關問題