簡體   English   中英

使用Android Studio按源將外部庫添加到現有項目

[英]Add external library by source to an existing project using android studio

我如何將從github中簽出的現有庫添加到我的項目中,而不將其復制到modules目錄中?

例如,我已經簽出zxing並嘗試將其添加到我的項目中,但是我找不到如何執行此操作。 由於我想為縱向模式修補zxing,因此我需要添加/編譯源代碼。 Maven版本易於實現(只需添加編譯'com.google.zxing:core:3.2.0'作為依賴項),但是如何使用源代碼呢?

我有那個結構:

Projects\
    MyApp\MyModule\ ..
    zxing\core\ ...

預先感謝您,Juergen

您可以通過兩種方式來實現。

第一種方法

將庫源作為單獨的項目導入Android Studio。 之后,將項目構建到*.jar*.aar文件,然后將其復制到項目的lib目錄,並從項目中此目錄的庫中添加依賴項。

第二種方法

在單獨的模塊中將庫源導入到項目中。 之后,將依存關系添加到您應用程序模塊中的此模塊。

當您執行這些操作之一時,您應該能夠在項目中使用庫。

但是,如果您要使用的庫在Maven中央存儲庫中可用,我建議您使用Maven或Gradle構建系統並將其添加為依賴項。 當您的庫是自定義的並且在Maven Central Repository上不可用時,應使用上述方法。

暫無
暫無

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

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