大厦的Andr​​oid库项目使用Jsoup库

问题描述:

我有一个Android的库项目(比如 SampleLibProject 产生于斌一个罐子为 samplelibproject.jar )的使用Jsoup图书馆阅读从 的href 属性标记。
而在我的Andr​​oid应用程序,如果我添加使用库引用(项目属性 - > Android和浏览库项目)应用工程确定没有因为我不要求我的Andr​​oid应用库复制Jsoup任何问题code>。

I have a android library project(say SampleLibProject which generates a jar in bin as samplelibproject.jar) which uses Jsoup library to read href attribute from a tag. And In my android App, If I add reference of library using (Project Properties -> Android and browsing library project) App works OK without any issue as I dont require to copy Jsoup in my Android app libs.

但是,如果我在 Android应用程序的库添加 samplelibproject.jar 无Jsoup库我得到一个 java.lang.NoClassDefFoundError的:org.jsoup.Jsoup

But If I add samplelibproject.jar in libs of Android App without Jsoup library I get an Exception that java.lang.NoClassDefFoundError: org.jsoup.Jsoup.

所以我的问题是如何建立这样SampleLibProject会有没有必要在Android应用程序添加Jsoup罐子?

So my question is how can I build SampleLibProject so that there will be no need of adding Jsoup jar in Android App?

由于我不打算分发LibProject来源(我只会给 samplelibproject.jar 来的客户),并且不希望强迫他们包括jsoup库有Android项目。

As I am not going to distribute sources of LibProject (I will just give samplelibproject.jar to clients ) and don't want to force them to include jsoup library in there android project.

先谢谢了。

添加 Jsoup 在我的 libproject 解决源我的问题(ATLEAST用于暂时)。

Adding Jsoup sources in my libproject solved my problem(Atleast for time being).

@ gllowmas,@ jucas感谢您的建议,但。

@gllowmas,@jucas Thanks for the suggestions though.