loe*_*chg 115 android gradle viewpagerindicator android-studio
我正在尝试使用Jake Wharton的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'
// ...
}
Run Code Online (Sandbox Code Playgroud)
但该项目似乎无法识别库中的任何组件.我想知道不同的support-v4版本是否存在依赖性问题,或者是九折机器人的某些东西......?
avi*_*ney 196
我只是在maven central中推送了一个版本,所以你只需要添加那个依赖:
compile 'fr.avianey.com.viewpagerindicator:library:2.4.1.1@aar'
Run Code Online (Sandbox Code Playgroud)
并宣布maven中心是这样的:
repositories {
mavenCentral()
}
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你...
Zac*_*ers 147
派对有点晚了,但在这里:
杰克沃顿并未将其作为aar发布在maven中.虽然已经通过他们的服务器提供了一个组,但是你可以在build.gradle中将它设置为这样:
在声明插件后将其添加到源存储库:
repositories {
maven { url "http://dl.bintray.com/populov/maven" }
mavenCentral()
}
Run Code Online (Sandbox Code Playgroud)
这将采购他们的maven回购,其中包含他们放在一起的打包的aar.完成后,您只需将此行添加到您的依赖项中,一旦您将项目与gradle文件同步,一切都可以正常工作.
确保Maven Repo列在mavenCentral()条目上方.否则,它将首先查看maven的中央存储库并找到错误的包.
Android Studio build.gradle为项目生成两个文件,请确保将其放在正确的文件中!
dependencies {
// ...
compile 'com.viewpagerindicator:library:2.4.1@aar'
// ...
}
Run Code Online (Sandbox Code Playgroud)
如果您想查看一个有效的示例,我们会在我们的应用中使用它:
https://github.com/pandanomic/SUREwalk_android/blob/master/surewalk/build.gradle
小智 56
我正在使用gradle 0.10.+使用Android Studio 0.8.2并且接受的答案对我不起作用.这些是为了让ABS在我的项目中工作所必须做的微小改动:
在项目的顶级build.gradle文件中,在allprojects配置中添加maven存储库,如下所示:
allprojects {
repositories {
maven { url "http://dl.bintray.com/populov/maven" }
mavenCentral()
}
}
Run Code Online (Sandbox Code Playgroud)
并在模块的build.gradle文件中添加依赖项,而不是@aar:
dependencies {
// ...
compile 'com.viewpagerindicator:library:2.4.1'
// ...
}
Run Code Online (Sandbox Code Playgroud)
Jua*_*ana 48
Jitpack.io是伟大的这种情况.
首先,添加以下存储库:
repositories {
// ...
maven { url "https://jitpack.io" }
}
Run Code Online (Sandbox Code Playgroud)
然后,只需添加指向GitHub仓库的依赖项:
dependencies {
compile 'com.github.JakeWharton:ViewPagerIndicator:2.4.1@aar'
}
Run Code Online (Sandbox Code Playgroud)
小智 26
将其添加到app模块的build.gradle文件中的依赖项中,如下所示:
dependencies {
compile 'com.github.JakeWharton:ViewPagerIndicator:2.4.1'
...
}
Run Code Online (Sandbox Code Playgroud)
我按照这个做了诀窍.无需导入库或什么都不需要.只需两步和宾果游戏,它完美无缺.
在build.gradle(Project:...)中:
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
Run Code Online (Sandbox Code Playgroud)
在build.gradle(Module:app)中:
dependencies {
compile 'com.github.JakeWharton:ViewPagerIndicator:2.4.1'
}
Run Code Online (Sandbox Code Playgroud)
我无法用任何答案导入项目.我正在使用Android Studio 0.8.6和gradle 1.12.
我想出的唯一解决方案是从以下位置下载.aar库:
http://dl.bintray.com/populov/maven/com/viewpagerindicator/library/2.4.1/
然后像这样在gradle中导入库:
repositories {
flatDir {
dirs 'libs'}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:20.0.0'
compile(name:'library-2.4.1', ext:'aar')
}
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
93030 次 |
| 最近记录: |