簡體   English   中英

Android Studio添加庫項目(使用新項目)

[英]Android studio add library project(using new project)

如何在Android Studio創建的新項目中添加庫項目?

我想測試開源項目(HoloGraphLibrary),因此在Android Studio上創建了新項目。

這是項目結構(項目名稱為Test44Project,模塊名稱為Test44)

測試44項目
-.idea
-搖動
-測試44
-build.gradle
-Test44Project.iml
-其他

下載HoloGraphLibrary,復制並粘貼到Test44Project文件夾中。

最終我得到了這樣的項目結構。

測試44項目
-.idea
-搖動
-HoloGraphLibrary
-測試44
-其他

並修改了.iml,build.gradle和Etc.以進行構建和運行(最終可以在我的設備上構建並運行)

這是對的??

當我想將庫項目添加到我的項目時,總是將庫復制並粘貼到我的項目文件夾中嗎?

我不明白

我能否獲得遵循gradle項目結構的示例項目(使用庫項目)?

是的,您是正確的(無需僅更新build.gradle和settings.gradle的.iml文件),但這不僅是在gradle中添加依賴項的方式。 僅當要使用的庫沒有maven依賴項時,才應使用所遵循的方法。

例如,actionbarsherlock庫具有其maven依賴關系,在這種情況下,無需下載整個庫並將其作為模塊添加到項目中,而是在模塊的build.gradle文件中添加maven gradle依賴關系,例如

dependencies {
       compile 'com.actionbarsherlock:actionbarsherlock-i18n:4.4.0@aar'
}

而已。

Gradle支持本地和Maven存儲庫,上面的示例是maven存儲庫。 在添加支持庫的情況下是本地存儲庫的示例,您無需在其中將Jars添加到libs文件夾中並將其添加到Build Path中,而可以使用

 dependencies {
      compile 'com.android.support:appcompat-v7:+'
}

這不在maven中央存儲庫中。 它位於您的sdk目錄中。 您可以在SDK / extras / android / m2repository中找到它,或者可以從SDK Manager> Extras> Support Repository下載它。

這是一個示例項目,您可以查找相同的項目。 https://github.com/pyus-13/TesstApp

您可以從文件>項目結構>依賴關系中添加maven依賴關系,並添加綠色的“ +”按鈕,然后選擇“ Maven依賴關系”

暫無
暫無

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

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