其他分享
首页 > 其他分享> > XStream NoClassDefFoundError

XStream NoClassDefFoundError

作者:互联网

一天中的大部分时间里,我一直在头上撞墙.我将xstream-1.4.2添加到
Java的构建路径,并从我的代码调用它没有问题:

XStream yyz = new XStream();
String str_xml = yyz.toXML(ld_data);

一切都编译了,但是当执行到达上面的第一行(XStream实例化)时,我在下面的堆栈跟踪中看到了错误.在我看来,该错误似乎表明它找不到XStream对象,但是它像智能感知和编译一样是gtg.我在Eclipse中用于添加外部文件的步骤是:

右键点击项目>构建路径>配置构建路径.

在左侧的Java Build Path右侧,选择Libraries选项卡.

在右侧,单击“添加外部jar”,然后浏览到XStream文件并将其添加.点击确定,并碰到错误??

致命异常:主要
java.lang.NoClassDefFoundError:com.thoughtworks.xstream.XStream
    在org.gpgvm.ironmike.IcyArmActivity.onOptionsItemSelected(IcyArmActivity.java:166)
    在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.menu.MenuBuilder.performItemAction(MenuBuilder.java:855)
    在com.android.internal.view.menu.IconMenuView.invokeItem(IconMenuView.java:532)
    在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(本机方法)
    在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(本机方法)

引起原因: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)
    在java.lang.ClassLoader.loadClass(ClassLoader.java:511)
    …另外17个

关于我所缺少的任何想法吗?
JB

解决方法:

在这里找到答案.那里有很多不完整的信息,但是这篇文章是完整的.

Adding a library/JAR to an Eclipse Android project

标签:xstream,java,android
来源: https://codeday.me/bug/20191201/2079220.html