通过gradle将模块库添加到android studio

时间:2013-08-27 19:23:31

标签: android-studio build.gradle

我正在尝试将Jake Wharton的ViewPageIndicator库添加到我的项目模块中。我知道如何使用jar文件执行此操作,但由于这是一个模块,因此我不确定如何将其添加到build.gradle文件中。

这是我目前的结构

ExampleProject(根模块)   |    ------>示例(需要库的主模块)   |    ------> PageIndicatorLibrary

2 个答案:

答案 0 :(得分:1)

在build.gradle

中添加类似的内容
repositories {
  mavenCentral()
}

dependencies {
  compile 'com.viewpagerindicator:library:2.4.1'
  compile 'com.google.android:support-v4:r7' //transitive dependency of viewpagerindicator
}

来自viewPageIndicator project page

  

此项目取决于Android支持库或ActionBarSherlock中提供的ViewPager类。其他一个图书馆的详细信息可在其各自的网站上找到。

这就是为什么我在依赖项中添加了支持lib(你可能需要另一个版本)

答案 1 :(得分:1)

因为这被标记为一个受欢迎的问题。希望这有助于其他人,我也会发布另一个答案。

如果将ViewPagerIndicator导入为模块而不是库。您可以编译项目,并通过将以下内容添加到依赖项部分来添加作为build.gradle文件中依赖项的一部分。

dependencies {
    compile project(':ViewPagerIndicator')
}