ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

XStream NoClassDefFoundError

2019-12-01 07:12:01  阅读:323  来源: 互联网

标签:xstream java android


一天中的大部分时间里,我一直在头上撞墙.我将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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有