我这一天大部分时间都在靠墙挣扎。我将xstream-1.4.2添加到java构建路径中,并从代码中调用它,没有问题:
XStream yyz = new XStream();
String str_xml = yyz.toXML(ld_data);所有内容都会编译,但是当执行到达上面的第一行(XStream实例化)时,我会在下面的堆栈跟踪中看到错误。在我看来,这个错误似乎表明它找不到XStream对象,但是它所做的事情,因为intellisense和编译都是gtg。我在Eclipse中添加外部文件的步骤如下:
右击“项目”>“生成路径”>“配置生成路径”。
在左侧的Java路径右侧,选择Libraries选项卡。
在右击,然后浏览到XStream文件并添加它。击中OK并撞向错误?
致命例外: org.gpgvm.ironmike.IcyArmActivity.onOptionsItemSelected (IcyArmActivity.java:166)、android.app.Activity.onMenuItemSelected(Activity.java:2205) at 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)的com.thoughtworks.xstream.XStream (IcyArmActivity.java:166)com.android.internal.view.menu.IconMenuView.invokeItem (IconMenuView.java:532) at com.android.internal.view.menu.IconMenuItemView.performClick (IconMenuItemView.java:122) at android.view.View$PerformClick.run(View.java:9080) at android.os.Handler.handleCallback(Handler.java:587) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:123).app.ActivityThread.main(ActivityThread.java:3683) at java.lang.reflect.Method.invokeNative(原生方法) at java.lang.reflect.Method.invoke(Method.java:507) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:839) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) at dalvik.system.NativeStart.main(原生方法)
原因: java.lang.ClassNotFoundException: com.thoughtworks.xstream.XStream
装载机dalvik.system.PathClassLoader/data/app/org.gpgvm.ironmike-2.apk at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240) at java.lang.ClassLoader.loadClass(ClassLoader.java:551) at java.lang.ClassLoader.loadClass(ClassLoader.java:511) 17
对我错过了什么有什么想法吗?JB
发布于 2012-06-09 00:11:27
在这里找到了答案。有很多的部分和坏信息在那里,但这篇文章是完整的。
https://stackoverflow.com/questions/10956358
复制相似问题