2015-09-13 44 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

您必须添加所有依赖库 –

相关问题