2

Hai は私の Android アプリケーションで Web サービスを呼び出していますが、Android バージョン (r-18) を使用しています。

エラーメッセージ;

05-07 02:20:26.920: W/dalvikvm(4852): threadid=1: thread exiting with uncaught exception (group=0x4001d888)
05-07 02:20:26.920: E/AndroidRuntime(4852): FATAL EXCEPTION: main
05-07 02:20:26.920: E/AndroidRuntime(4852): java.lang.NoClassDefFoundError: org.ksoap2.serialization.SoapSerializationEnvelope
05-07 02:20:26.920: E/AndroidRuntime(4852):     at com.android.StringBuilderActivity.<init>(StringBuilderActivity.java:31)
05-07 02:20:26.920: E/AndroidRuntime(4852):     at java.lang.Class.newInstanceImpl(Native Method)
05-07 02:20:26.920: E/AndroidRuntime(4852):     at java.lang.Class.newInstance(Class.java:1429)
05-07 02:20:26.920: E/AndroidRuntime(4852):     at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
05-07 02:20:26.920: E/AndroidRuntime(4852):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2582)
05-07 02:20:26.920: E/AndroidRuntime(4852):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2684)
05-07 02:20:26.920: E/AndroidRuntime(4852):     at android.app.ActivityThread.access$2300(ActivityThread.java:126)
05-07 02:20:26.920: E/AndroidRuntime(4852):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2038)
05-07 02:20:26.920: E/AndroidRuntime(4852):     at android.os.Handler.dispatchMessage(Handler.java:99)
05-07 02:20:26.920: E/AndroidRuntime(4852):     at android.os.Looper.loop(Looper.java:123)
05-07 02:20:26.920: E/AndroidRuntime(4852):     at android.app.ActivityThread.main(ActivityThread.java:4632)
05-07 02:20:26.920: E/AndroidRuntime(4852):     at java.lang.reflect.Method.invokeNative(Native Method)
05-07 02:20:26.920: E/AndroidRuntime(4852):     at java.lang.reflect.Method.invoke(Method.java:521)
05-07 02:20:26.920: E/AndroidRuntime(4852):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:871)
05-07 02:20:26.920: E/AndroidRuntime(4852):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
05-07 02:20:26.920: E/AndroidRuntime(4852):     at dalvik.system.NativeStart.main(Native Method)
4

5 に答える 5

8

ライブラリ ファイル名を「/libs」に変更して確認します。

于 2012-05-07T06:33:27.050 に答える
4

同じ問題が発生しました.... Build Path >> Configure Build Path >> Order and export >> Select KSOAP2 lib に移動します。(KSOAP2 Jarを追加したと仮定しています)

于 2012-05-07T06:33:37.267 に答える
4

ADT バージョン 17 以降、Android の依存関係はlibsプロジェクトのルートにあるフォルダーから自動的に収集されると思います。SOAP ライブラリをそのフォルダーに移動して、プロジェクトをクリーンアップしてみてください。

于 2012-05-07T06:35:24.890 に答える
0

外部 JAR ファイルを追加するのを忘れたようです。

プロジェクト フォルダを右クリックしてビルド パスに移動し、JAR ファイルをプロジェクトに追加してみてください。

于 2012-05-07T06:29:49.443 に答える