簡體   English   中英

Android Studio:根據第三方庫的來源制作應用程序

[英]Android Studio: make application depending on sources of third-party library

嘗試對第三方庫上的項目施加依賴時遇到麻煩。 我試圖依賴於來自maven的同一個庫,但是maven中的版本不是最新的,但是下載的軟件包具有最新更改。

下載的文件夾中僅包含“ src”,“ pom”和“ .gitignore”。 當我嘗試將項目導入Android Studio並放入依賴項時,我不能這樣做,因為Android Studio只希望導入Gradle或Eclipse項目。 我嘗試至少從現有資源創建IntelliJ項目,但是在我仍然無法設置依賴項之后,因為Android Studio僅需要Gradle或Eclipse項目。 您可以幫我解決相關性問題嗎? 謝謝。

這里有三個選擇:

  1. 通常,您應該依賴於已編譯的二進制文件。 最好的辦法是在其中一個存儲庫(例如jcenter或maven central)中找到它,然后在gradle構建中聲明它。
  2. 如果此依賴關系在任何存儲庫中都不存在,但可以以另一種格式下載(可能是內部包含jar文件的zip文件等),則可以將jar文件放入項目的lib文件夾中。
  3. 作為最后的選擇,您可以運行mvn install ,檢查源代碼,並使用Maven進行構建(必須安裝Maven並將其包含在路徑中)。 完成此操作后(假設項目已成功構建),可以將jar文件從build文件夾放到lib文件夾中,或將maven插件添加到build.gradle ,該插件將在本地計算機緩存中自動找到jar文件。

在后兩種情況中的任何一種情況下,都非常歡迎您要求開發人員將其項目二進制文件發布到Bintray。 這將允許所有其他用戶正確使用(#1)。

暫無
暫無

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

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