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