【发布时间】:2014-05-20 18:54:47
【问题描述】:
我按照http://developer.android.com/tools/support-library/setup.html 的说明将支持库添加到我的 android 项目中,但遇到了这样的构建错误
Gradle:评估项目 ':projectname' 时出现问题。
没有方法签名:org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.compile() 适用于参数类型:(java.lang.String) 值:[com.android.support:appcompat -v7:18.0.+] 可能的解决方案:模块(java.lang.Object)
有人知道原因吗?它是gradle中的语法错误吗?下面是我的 build.gradle 中的一段代码。
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
compile 'com.android.support:appcompat-v7:18.0.+'
}
}
【问题讨论】:
-
我认为您应该将它添加到主要的“依赖项”部分,您可以在 build.gradle 文件的底部找到该部分,而不是在“buildscript”下。
-
对,'appcompat-v7:18.0.+' 应该放在你的 buildscript 块之外。