Java ADT/Eclipse升级后的库出现问题

Java ADT/Eclipse升级后的库出现问题,java,android,eclipse,jsoup,Java,Android,Eclipse,Jsoup,我最近将eclipse安装升级到Juno并安装了最新的android ADT,现在当我尝试编译一个旧的应用程序时,我遇到了一个问题 我没有改变任何代码,因为它使用的工作,有没有在编译应用程序的错误,我能够导出一个新的APK没有错误 但是,当我尝试运行它时,会收到大量关于死代码、找不到类、无法解析Jsoup库中的方法的警告和错误,如下所示: 09-08 20:23:26.006: I/dalvikvm(24213): Could not find method org.jsoup.Jsoup.pa

我最近将eclipse安装升级到Juno并安装了最新的android ADT,现在当我尝试编译一个旧的应用程序时,我遇到了一个问题

我没有改变任何代码,因为它使用的工作,有没有在编译应用程序的错误,我能够导出一个新的APK没有错误

但是,当我尝试运行它时,会收到大量关于死代码、找不到类、无法解析Jsoup库中的方法的警告和错误,如下所示:

09-08 20:23:26.006: I/dalvikvm(24213): Could not find method org.jsoup.Jsoup.parse, referenced from method com.myapp
09-08 20:23:26.006: W/dalvikvm(24213): VFY: unable to resolve static method 557: Lorg/jsoup/Jsoup;.parse (Ljava/lang/String;)Lorg/jsoup/nodes/Document;
09-08 20:23:26.006: D/dalvikvm(24213): VFY: replacing opcode 0x71 at 0x0047
09-08 20:23:26.006: D/dalvikvm(24213): VFY: dead code 0x004a-0059 in Lcom/karwosts/PortfolioMap/GoogleFinance;.SendHttpRequest (Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document;
09-08 20:23:26.006: W/dalvikvm(24213): VFY: unable to find class referenced in signature (Lorg/jsoup/nodes/Document;)
09-08 20:23:26.006: W/dalvikvm(24213): VFY: unable to find class referenced in signature (Lorg/jsoup/nodes/Document;)
一旦我的应用程序调用Jsoup方法,它就会死掉

09-08 20:23:28.566: E/AndroidRuntime(24213): FATAL EXCEPTION: IntentService[com.myapp]
09-08 20:23:28.566: E/AndroidRuntime(24213): java.lang.NoClassDefFoundError: org.jsoup.Jsoup
另一个问题是,我导出的新APK是77kb,而我以前的APK是199kb,所以似乎缺少了一大块内容

我清理了项目,尝试从工作区中删除项目,并从现有代码中创建新项目,但没有任何帮助。我曾尝试将Java编译器版本更改为1.5、1.6或1.7,但没有任何帮助

这是我的生成路径库设置:

订购和出口:


如果有任何想法可能会被破坏,我们将不胜感激。我使用的是Android SDK 20.0.3

项目中必须包含
JSoup
库(因此减小了文件大小)。通过转到生成路径设置,
Order and Export
选项卡,您可以勾选
JSoup
库旁边的复选框,以确保导出库时它包含在项目中。执行此操作后,请确保进行清理和重建。

项目中必须包含
JSoup
库(因此减小了文件大小)。通过转到生成路径设置,
Order and Export
选项卡,您可以勾选
JSoup
库旁边的复选框,以确保导出库时它包含在项目中。执行此操作后,请确保进行清理和重建。

黑暗中拍摄:您的
订单和导出设置如何?@Eric,已使用设置更新帖子。不确定我在这里寻找什么。选中
jsoup
的JAR文件、清理和重建旁边的复选框。这将把它打包到APK中,APK将修复文件大小和classdef错误。@Eric看起来已经修复了它。如果你愿意的话,我会接受你的回答。很高兴它起作用了!我把它贴出来作为答案。黑暗中拍摄:你的
订单和导出设置如何?@Eric,用设置更新了帖子。不确定我在这里寻找什么。选中
jsoup
的JAR文件、清理和重建旁边的复选框。这将把它打包到APK中,APK将修复文件大小和classdef错误。@Eric看起来已经修复了它。如果你愿意的话,我会接受你的回答。很高兴它起作用了!我把它作为答案贴了出来。