簡體   English   中英

其他項目中的Android Studio重用模塊庫

[英]Android Studio reuse module library at other project

我有一個帶有一些POJO類的模塊,該模塊在gradle處標記為apply plugin:'java'。是否有辦法在另一個項目中重用它? 我嘗試的一切都失敗了。 (我不想復制面食)

我最近面臨着同樣的問題。

這是我解決代碼冗余問題的方法:

  1. 創建一個新的Android Studio項目“庫”,並將我所有的API添加到“庫”模塊中。
  2. 在庫模塊的build.gradle中,添加代碼以將工件上傳到本地Maven存儲庫。

`

apply plugin: 'maven'
group = 'com.<example>'
version = '1.0'

uploadArchives {
    repositories {
        mavenDeployer {
            repository(url: "file:///Users/<myuser>/.m2/repository")
        }
    }
}

`

  1. 存檔以aar文件的形式上傳到您的Maven倉庫中。
  2. 在任何其他項目中將此aar文件用作依賴項。

希望這可以幫助。

這是關於同一問題的另外兩個問題。

如何將庫項目添加到Android Studio?

如何在Android Studio中創建庫項目以及使用該庫項目的應用程序項目

我個人沒有使用提供的兩種方法中的任何一種。 我將項目構建為JAR,將其添加到“ libs”文件夾中,右鍵單擊它,然后單擊“添加為庫”,然后最終將依存關系添加到gradle文件中,如下所示:

dependencies {

    compile files('libs/MyJAR.jar')

}

暫無
暫無

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

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