当前位置: 首页 > 知识库问答 >
问题:

在Android Studio和Gradle中使用ViewPagerIndicator库

卢永寿
2023-03-14

我正在尝试使用JakeWharton的ViewPagerIndicator库,但无法将其用于Android Studio中的Gradle项目。

我将其添加为依赖项,如下所示:

    dependencies {
       // ... other ommitted
       compile 'com.viewpagerindicator:library:2.4.1'
       compile 'com.android.support:support-v4:19.0.1'
       compile 'com.nineoldandroids:library:2.4.0'
       // ...
    }

但该项目似乎无法识别库中的任何组件。我想知道NineOldRoid中是否存在不同support-v4版本或其他版本的依赖性问题。。。?

共有3个答案

黎承颜
2023-03-14

我用的是gradle 0.10。使用Android Studio 0.8.2时,公认的答案对我来说并不适用。为了让ABS在我的项目中发挥作用,我不得不做一些细微的改变:

在顶层构建中。项目的gradle文件在所有项目中添加maven存储库,如下所示:

allprojects {
   repositories {
      maven { url "http://dl.bintray.com/populov/maven" }
      mavenCentral()
   }
}

在模块的构建中。gradle文件添加不带aar的依赖项:

dependencies {
   // ...
   compile 'com.viewpagerindicator:library:2.4.1'
   // ...
}
单于高逸
2023-03-14

派对有点晚了,但这里:

杰克·沃顿(JakeWharton)还没有将其作为aar在maven发布。虽然有一个小组通过他们的服务器提供了aar,但您可以在构建中这样设置它。格拉德尔:

声明插件后,将其添加到源存储库中:

repositories {
    maven { url "http://dl.bintray.com/populov/maven" }
    mavenCentral()
}

这将获得他们的maven回购协议,其中包含他们组合在一起的打包aar。完成后,您可以简单地将这一行添加到您的依赖项中,一旦您将项目与gradle文件同步,一切都应该正常工作。

确保Maven Repo列在mavenCentral()条目上方。否则,它将首先查看maven的中央存储库并找到错误的包。

Android Studio生成两个构建。gradle项目文件,请确保您将其放在正确的位置!

dependencies {
    // ...
    compile 'com.viewpagerindicator:library:2.4.1@aar'
    // ...
}

如果您想看到一个工作示例,我们会在应用程序中使用它:

https://github.com/pandanomic/SUREwalk_android/blob/master/surewalk/build.gradle

薛鹏飞
2023-03-14

我刚刚在maven central中推出了一个版本,所以您只需添加该依赖项:

compile 'fr.avianey.com.viewpagerindicator:library:2.4.1.1@aar'

像这样宣布马文中心:

repositories {
    mavenCentral()
}

希望对你有帮助。。。

 类似资料:
  • 我想做一个应用程序,使用谷歌翻译API。自从我添加了 我的构建中的依赖项。gradle我有个错误: 现在必须显式声明注释处理器。发现编译类路径上的以下依赖项包含注释处理器。请将它们添加到annotationProcessor配置中。-自动值-1.2。jar(com.google.auto.value:auto-value:1.2)或者,设置android。defaultConfig。javaCom

  • ViewPagerIndicator 在使用 ViewPager 的时候能够指示 ViewPager 所在的位置。http://viewpagerindicator.com

  • 前面我们讲了 Gradle 在 Android 项目中的配置,我们提到有一个闭包 signingConfigs 是配置 Android 应用签名信息的。那么今天我们就来讲讲如何通过 AndroidStudio 对 APK 进行签名。 1. 新建 keyStore 文件 我们下面一步步带大家,用 AndroidStudio 来配置签名。 首先顶部菜单栏找到 Build 点击他我们会看到 Genera

  • Android ViewPagerIndicator 是一个与Android支持库和ActionBarSherlock中的ViewPager兼容的分页指示器小部件。

  • 应用程序 SlidingMenu(源文件) SlidingMenu-Maps-Support(源文件) 这里有一个链接,看看我的意思。 这就是我得到的错误。 谢谢! 编辑1:不要紧!我又回到月食了!Android Studio还没有为真正的项目开发做好准备。

  • 编辑:我明白了,我在项目范围的build.gradle文件的allprojects->repositories部分实现了JBaruch的建议。 我正在写一个依赖于IOIO的项目。在我的项目上编译IOIO的libs给我带来了麻烦。我已经尝试将。aar和。jar文件直接放在我的libs/目录中。然而,在gradle中处理。aar文件被证明是一件麻烦的事情。现在,我尝试使用jcenter来查找这些lib