[英]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.