我正在尝试将 Jake Wharton 的 ViewPageIndicator 库添加到我的项目模块中。我知道如何使用 jar 文件执行此操作,但由于这是一个模块,我不确定如何将其添加到 build.gradle 文件中。
这就是我目前的结构
ExampleProject (根模块) | ------> 示例(需要库的主模块) | ------> PageIndicatorLibrary
我正在尝试将 Jake Wharton 的 ViewPageIndicator 库添加到我的项目模块中。我知道如何使用 jar 文件执行此操作,但由于这是一个模块,我不确定如何将其添加到 build.gradle 文件中。
这就是我目前的结构
ExampleProject (根模块) | ------> 示例(需要库的主模块) | ------> PageIndicatorLibrary
在 build.gradle 中添加类似的内容
repositories {
mavenCentral()
}
dependencies {
compile 'com.viewpagerindicator:library:2.4.1'
compile 'com.google.android:support-v4:r7' //transitive dependency of viewpagerindicator
}
该项目依赖于 Android 支持库或 ActionBarSherlock 中可用的 ViewPager 类。包含其中一个库的详细信息可在其各自的网站上找到。
这就是我在依赖项中添加支持库的原因(您可能需要另一个版本)
因为这被标记为一个热门问题。希望这对其他人也有帮助,我发布了一个替代答案。
如果您将 ViewPagerIndicator 作为模块而不是库导入。您可以编译项目并将其添加为 build.gradle 文件中依赖项的一部分,方法是将以下内容添加到依赖项部分。
dependencies {
compile project(':ViewPagerIndicator')
}