0

我从昨天开始尝试配置 gradle 来构建 Android 项目。从那以后我遇到了同样的错误:

未能通知项目评估侦听器。无法解析配置“:_DebugCompile”的所有依赖项。找不到任何与 com.android.support:support-v4:13.0.+ 匹配的版本。

许多网站的官方修复是安装 Android Support Repository。我已经安装了它,但问题仍然存在。我已经没有想法了,这里可能有什么问题......

这是完整的代码:

buildscript {
    repositories {
         mavenCentral()
     }

     dependencies {
         classpath 'com.android.tools.build:gradle:0.5+'
     }
}

apply plugin: 'android'

dependencies {
     compile 'com.android.support:support-v4:13.0.+'
}

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

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

        instrumentTest.setRoot('tests')
    }
}
4

4 回答 4

4

请参阅http://tools.android.com/knownissues部分捆绑的 Maven 存储库

要解决此问题,请打开 SDK 管理器,并确保已安装“Android Support Repository”(不仅仅是 Android Support Library):

于 2013-11-21T10:25:09.767 回答
2

在您的行之后,您需要在顶层添加一个额外的块apply plugin

repositories {
     mavenCentral()
 }

通常,您需要repositories与任何块处于同一级别的dependencies块(因此您还需要buildscript块中的一个)。

大多数时候,您会将buildscript块移动到顶层build.gradle(以便所有模块都使用相同的 gradle 构建),而不是将它们都放在模块级别。

于 2013-08-15T16:20:14.423 回答
0

com.android.support:support-v4:13.0.+ - 此依赖项不在 Maven Central 中。尝试使用https://github.com/mosabua/maven-android-sdk-deployer

于 2013-08-23T14:34:16.017 回答
0

我在尝试构建 Android 示例时遇到了同样的错误。我的问题出现了,因为ANDROID_HOME设置不正确。

于 2013-12-22T16:28:39.200 回答