2015-09-13 43 views
6

我已經閱讀了很多帖子,如this one,但他們只告訴你,不應該添加依賴項到項目根目錄build.gradle,我知道。
我的情況是:我有很多模塊都需要相同的庫。所有這些,所以我需要配置所有他們有相同的庫。是否有可能以某種方式將其添加到根build.gradle或者我已經添加到每個項目build.gradle的依賴關係?Android Studio - 添加依賴項到所有模塊

回答

6

你可以做這樣的事情。
這並不意味着要爲所有模塊添加依賴關係,但這樣可以使集中的依賴關係。

在頂級build.gradle

ext { 
     //Version 
     supportLibrary = '23.0.1' 

     //Support Libraries dependencies 
     supportDependencies = [ 
       appCompat  : "com.android.support:appcompat-v7:${supportLibrary}", 
       design  : "com.android.support:design:${supportLibrary}", 
     ] 
    } 

在每一個模塊添加到build.gradle

dependencies { 
    //...... 
    compile supportDependencies.appCompat 
    compile supportDependencies.design 
} 

這樣,當你有更新庫,你可以簡單地只改變頂級別文件。

+0

感謝您的解決方案!真的有用! – Chaoz

0
  1. 首先,你必須在Android Studio中(當前工作空間) 文件添加圖表庫項目(模塊) - >導入模塊
  2. 要添加的構建路徑庫項目(模塊),單擊 文件 - >項目結構
  3. 在左側點擊 應用程序 - >依賴項選項卡 - >綠色按鈕 - >模塊依賴關係 現在選擇您已添加的庫項目。 欲瞭解更多詳情,請參閱此link
+0

我知道如何添加一個依賴項到我的項目。我想知道是否有可能(是的,我引用自己)'將此添加到根build.gradle或添加到每個項目build.gradle的依賴?' – Chaoz

+0

您必須添加所有依賴庫 –

相關問題