无法使用Android Studio导入ViewPagerIndicator库
我正在进行ViewPager项目,但无法从Jake Wharton导入库: 我知道我需要将此代码添加到我的build.gradle中:无法使用Android Studio导入ViewPagerIndicator库,android,gradle,android-viewpager,android-gradle-plugin,viewpagerindicator,Android,Gradle,Android Viewpager,Android Gradle Plugin,Viewpagerindicator,我正在进行ViewPager项目,但无法从Jake Wharton导入库: 我知道我需要将此代码添加到我的build.gradle中: repositories { maven { url "http://dl.bintray.com/populov/maven" } mavenCentral() } 及 但我在构建gradle时出错了: Gradle 'ViewPager' project refresh failed: Artifact 'com.viewpagerindicato
repositories {
maven { url "http://dl.bintray.com/populov/maven" }
mavenCentral()
}
及
但我在构建gradle时出错了:
Gradle 'ViewPager' project refresh failed: Artifact 'com.viewpagerindicator:library:2.4.1:library.aar' not found
这是我的满分:
apply plugin: 'android'
repositories {
mavenCentral()
maven { url 'http://dl.bintray.com/populov/maven' }
}
android {
compileSdkVersion 19
buildToolsVersion "19.0.3"
defaultConfig {
minSdkVersion 14
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile "com.android.support:support-v4:19.0.+"
compile 'com.viewpagerindicator:library:2.4.1@aar'
}
我做错了什么
提前谢谢各位 在studio中使用
ViewPager指示器时,我也遇到了同样的问题。我所做的就是从下载.aar文件并将其保存到我的libs文件夹中,然后使用compile(名称:'library-2.4.1',ext:'aar')
在我的应用程序gradle文件中编译它(包括:['*.jar',dir'libs'))
中的说明提供了问题的解决方案:
在您的build.gradle中包含
mavenCentral之前的存储库:
像往常一样在项目依赖项中使用:
为什么在mavenCentral之前
否则gradle会先在mavenCentral找到
viewpagerindicator工件具有相同的版本,但找不到aar
包并将报告错误,而不查找相同的工件
使用其他存储库中的另一个打包
您可以在此处找到aar软件包:
谢谢你的回答。我在我的libs文件夹中添加了“library-2.4.1.aar”,并在我的gradle中添加了您的代码,在我构建它时它仍然不起作用:“找不到:library-2.4.1:”。您确定您删除了我删除的所有其他实现:存储库{maven{url”“}mavenCentral()}不要删除mavenCentral();当我尝试您的解决方案时,我得到警告:Project app:仅支持Jar类型的本地依赖项。无法处理:它没有更改任何内容。。仍然没有找到。我尝试了com.viewpagerindicator:library:2.4。1@aar和com.viewpagerindicator:library:2.4.1,它仍然不工作
apply plugin: 'android'
repositories {
mavenCentral()
maven { url 'http://dl.bintray.com/populov/maven' }
}
android {
compileSdkVersion 19
buildToolsVersion "19.0.3"
defaultConfig {
minSdkVersion 14
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile "com.android.support:support-v4:19.0.+"
compile 'com.viewpagerindicator:library:2.4.1@aar'
}
repositories {
maven { url "http://dl.bintray.com/populov/maven" }
mavenCentral()
}
dependencies {
compile 'com.viewpagerindicator:library:2.4.1@aar'
}