私はこれでほとんど一日中壁に頭をぶつけてきました。xstream-1.4.2 を Java ビルド パスに追加し、コードから問題なく呼び出しました。
XStream yyz = new XStream();
String str_xml = yyz.toXML(ld_data);
すべてがコンパイルされますが、実行が上記の最初の行 (XStream インスタンス化) に到達すると、以下のスタック トレースにエラーが表示されます。エラーは、インテリセンスとコンパイルがgtgであるため、XStreamオブジェクトがまだ見つからないことを示しているようです。外部ファイルを追加するためにEclipseで使用した手順は次のとおりです。
プロジェクトを右クリック > ビルド パス > ビルド パスの構成。
左側の Java Build Path で、右側の Libraries タブを選択します。
右で Add External jar をクリックし、XStream ファイルを参照して追加します。[OK] をクリックすると、エラーが発生しましたか??
致命的な例外: main java.lang.NoClassDefFoundError: com.thoughtworks.xstream.XStream at org.gpgvm.ironmike.IcyArmActivity.onOptionsItemSelected (IcyArmActivity.java:166) at android.app.Activity.onMenuItemSelected(Activity.java:2205) com.android.internal.policy.impl.PhoneWindow.onMenuItemSelected (PhoneWindow.java:748) com.android.internal.view.menu.MenuItemImpl.invoke (MenuItemImpl.java:143) com.android.internal.view で。 com.android.internal.view.menu.IconMenuView.invokeItem (IconMenuView.java:532) の menu.MenuBuilder.performItemAction (MenuBuilder.java:855) com.android.internal.view.menu.IconMenuItemView.performClick (IconMenuItemView. java:122) で android.view.View$PerformClick.run(View.java:9080) で android.os.Handler.handleCallback(Handler.java:587) で android.os.Handler.dispatchMessage(Handler.java:92) で android.os.Looper.loop(Looper.java:123) で android.app.ActivityThread.main(ActivityThread.java:3683) で java.lang.reflect.Method.invokeNative(Native Method) で Java で.lang.reflect.Method.invoke(Method.java:507) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:839) で com.android.internal.os.ZygoteInit.main(ZygoteInit) .java:597) で dalvik.system.NativeStart.main (ネイティブ メソッド)NativeStart.main(ネイティブメソッド)NativeStart.main(ネイティブメソッド)
原因: java.lang.ClassNotFoundException: com.thoughtworks.xstream.XStream
ローダー dalvik.system.PathClassLoader[/data/app/org.gpgvm.ironmike-2.apk] で dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240) で java.lang.ClassLoader.loadClass(ClassLoader.java) :551) at java.lang.ClassLoader.loadClass(ClassLoader.java:511) ... 17 詳細
私が見逃しているものについてのアイデアはありますか? JB