簡體   English   中英

Android Studio:將項目添加為庫

[英]Android Studio: add project as library

我想將此項目作為庫添加到android studio中的項目中。 這就是我嘗試過的

我的項目目錄為f:/my project/my app/src ,我的庫位於f:/my project/my library/src

我通過轉到file > import module > selecting the library來導入模塊(庫),然后進入file > project structure > modules > dependencies tab > select my project > add module dependency apply ok and then done

但是,當我使用庫中的代碼時,我得到了常見的語法錯誤(找不到類...)

我也注意到了這個彈出窗口(見圖)

在此處輸入圖片說明

我是android studio或intelliJ的新手,如何解決此問題。 謝謝!

編輯settings.gradle文件(在目錄f:/my project ),它必須包含以下內容:

include 'my app','my library'

如果此文件不存在:請手動創建。 settings.gradle包含多模塊項目中gradle模塊的列表。

然后,您必須將依賴項添加到應用程序中的庫。 為此,請編輯my app/build.gradle並添加以下行:

dependencies {
    compile project(':my library')
}

我還注意到您沒有為項目使用默認結構(即,將代碼放在src/而不是src/main/java ),因此您將不得不覆蓋build.gradle中默認文件集的某些值項目。 確保在my app/build.gradlemy library/build.gradle

android {
    sourceSets {
        main {
            java.srcDirs = ['src']
        }
    }
}

暫無
暫無

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

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