使用Gradle构建Android项目失败



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

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

许多网站的官方修复程序是安装Android支持库。我已经安装了它,但问题仍然存在。我不知道这里会出什么问题。。。

这是完整的代码:

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')
    }
}

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

要解决此问题,请打开SDK管理器,并确保"AndroidSupport Repository"(不仅仅是Android支持库)已安装:

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

repositories {
     mavenCentral()
 }

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

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

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

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

相关内容

  • 没有找到相关文章

最新更新