簡體   English   中英

如何從Android庫項目創建jar文件

[英]How to create jar file from Android Library project

我有一個Android庫項目,需要將其轉換為jar文件,並在我的Android項目中使用它。就像我們在添加網絡集成上所做的那樣,有什么方法可以實現嗎?

除非您只想使用已編譯的Java文件,否則Android項目無法真正放入.jar文件中,您肯定會通過普通的Java庫項目而不是首先通過Android Library Project來完成。

Android庫項目打包成aar文件。 在此處了解更多信息: http : //tools.android.com/tech-docs/new-build-system/aar-format ,它由Gradle版本和最新的Android Maven腳本自動處理...這最后一個用來使用哪個已棄用由AAR格式被替換“apklib”格式。 您可以在這里了解更多信息: https : //code.google.com/p/maven-android-plugin/wiki/ApkLib

我以前做過

但是,由於我的要求,我只需要實現(不需要android專用資源)。 盡管您仍然可以包含Android實際代碼(如果要使用的項目也是一個Android項目,您可以在其中加載包含要在jar中導出的類的SDK的Android項目)

現在, bin文件夾中自動生成的.jar文件將不允許您執行此操作,因為它包含所有Android的項目資源(Jar格式無法理解)。 因此,您必須排除 src文件夾以外的所有文件夾。 注意:確保還排除了項目根文件夾中的文件(即AndroidManifest.xml等。)

Eclipse中 :項目屬性->導出-> Jar->(僅包含src文件夾)

如果您的項目庫包含本機代碼(NDK),則需要執行其他一些變通方法以使其工作。 如果是這種情況,請在下面評論,我將為您提供幫助。

干杯

暫無
暫無

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

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