gpt4 book ai didi

java - actionbarpull 的 gradle 文件有问题

转载 作者:行者123 更新时间:2023-11-30 03:08:52 28 4
gpt4 key购买 nike

我有一些 build.gradle 文件

buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}

apply plugin: 'android'

dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile 'com.github.chrisbanes.actionbarpulltorefresh:library:+'
}

android {
compileSdkVersion 18
buildToolsVersion '18'

defaultConfig {
targetSdkVersion 18
}

sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
res.srcDirs = ['res']
}
}
}

抛出这个错误:

A problem occurred configuring root project 'NewsFeeder'.
> Failed to notify project evaluation listener.
> Could not resolve all dependencies for configuration ':_DebugCompile'.
> Could not find any version that matches com.github.chrisbanes.actionbarpulltorefresh:library:+.
Required by:
:NewsFeeder:unspecified

但是,对 chrisbanes 的 actionbarpulltorefresh 的引用似乎是正确的:https://github.com/chrisbanes/ActionBar-PullToRefresh/wiki/QuickStart-Stock。怎么可能因为这个项目在 [maven central repo][1] 中可用?

有关信息,我在一些local.properties文件中设置了sdk.dir=/home/adt-bundle-mac-x86_64-20130522/sdk,这是与 echo $ANDROID_SDK 返回的相同

最佳答案

您需要告诉 gradle 它可以在哪里寻找依赖项。如果您希望 gradle 使用 mavenCentral 存储库,请将其添加到您的 build.gradle 文件中:

repositories {
mavenCentral()
}

buildscript 存储库仅用于构建脚本依赖项,而不是项目依赖项。您想要在最外层或项目级别添加存储库条目。

您的 build.gradle 看起来像:

buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}

apply plugin: 'android'

repositories {
mavenCentral()
}

dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile 'com.github.chrisbanes.actionbarpulltorefresh:library:+'
}

android {
compileSdkVersion 18
buildToolsVersion '18'

defaultConfig {
targetSdkVersion 18
}

sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
res.srcDirs = ['res']
}
}
}

关于java - actionbarpull 的 gradle 文件有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21319912/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com