Java 使用Jsoup库构建Android库项目
我有一个android库项目,比如SampleLibProject,它在bin中生成一个jar作为SampleLibProject.jar,它使用Jsoup库从标记中读取href属性。 在我的android应用程序中,如果我使用Project Properties->android添加库的引用,浏览库项目应用程序可以正常工作,没有任何问题,因为我不需要在我的android应用程序库中复制Jsoup 但如果我在Android应用程序的libs中添加samplelibproject.jar而不使用Jsoup库,我会得到一个异常,java.lang.NoClassDefFoundError:org.Jsoup.Jsoup 所以我的问题是如何构建SampleLibProject,这样就不需要在Android应用程序中添加JSoupJAR了 由于我不打算分发LibProject的源代码,所以我只将samplelibproject.jar提供给客户机,不想强迫他们在android项目中包含jsoup库Java 使用Jsoup库构建Android库项目,java,android,eclipse,jsoup,Java,Android,Eclipse,Jsoup,我有一个android库项目,比如SampleLibProject,它在bin中生成一个jar作为SampleLibProject.jar,它使用Jsoup库从标记中读取href属性。 在我的android应用程序中,如果我使用Project Properties->android添加库的引用,浏览库项目应用程序可以正常工作,没有任何问题,因为我不需要在我的android应用程序库中复制Jsoup 但如果我在Android应用程序的libs中添加samplelibproject.jar而不使用J
提前感谢。除非您与eclipse结婚,否则我会考虑使用android studio。在build.gradle中为应用程序编译“org.jsoup:jsoup:1.8.1”只需一行代码即可导入。我正在使用它将html从传入文本中剥离到应用程序中 当前支持的分发android库而不发布整个源代码的格式称为AAR。据我所知,这只适用于Android Studio,但从格式本身来看,您似乎可以手动生成它。看看这里:在我的libproject中添加Jsoup源代码至少暂时解决了我的问题
@gllowmas,@jucas感谢您的建议。我是做错了什么,还是在使用Eclipse时它不会被添加到lib.jar中?