簡體   English   中英

使用Jsoup庫構建Android庫項目

[英]Building Android Library Project Using Jsoup Library

我有一個機器人庫項目(說SampleLibProject產生於斌作為一個罐子samplelibproject.jar ),使用Jsoup圖書館閱讀href從屬性a標簽。 在我的android應用程序中,如果我使用(項目屬性-> Android和瀏覽庫項目)添加庫的引用,則應用程序運行正常,沒有任何問題,因為我不需要在我的Android應用程序libs復制Jsoup。

但是,如果我在沒有Jsoup庫的Android App的libs中添加samplelibproject.jar ,則會收到java.lang.NoClassDefFoundError: org.jsoup.Jsoup的異常。

因此,我的問題是如何構建SampleLibProject,從而無需在Android App中添加Jsoup jar?

因為我不打算分發LibProject的源代碼(我只會將samplelibproject.jar給client),並且不想強迫他們在那里的android項目中包含jsoup庫。

提前致謝。

我會考慮使用android studio,除非您對eclipse結婚。將它導入到build.gradle中的應用程序“ compile'org.jsoup:jsoup:1.8.1'”這一行。 我正在使用它來將html從傳入的文本剝離到應用程序中。

當前支持的用於分發android庫而不分發整個源代碼的格式稱為AAR。 據我所知,這僅適用於Android Studio,但從格式本身來看,您似乎可以手動生成它。 在這里看看: http : //tools.android.com/tech-docs/new-build-system/aar-format

在我的libproject添加Jsoup源解決了我的問題( Jsoup )。

@ gllowmas,@ jucas雖然感謝您的建議。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM