我从昨天开始尝试配置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
设置不正确。